有时我们会遇到JS中文乱码的问题,主要发生在包含一个JS文件的情况下。
  
 见下代码
 <script type="text/javascript" src="test.js"></script>
  
  如果在test.js中有输出中文的语句,就会产生乱码。
  其实就是第二行charset惹的祸,第二行主要是设定了整个页面的字符编码方式,在此例中是UTF-8。
  而在JS中是普通的GB2312或者是GBK编码方式。
  所以会产生乱码。
  
  解决方法:
  1、在<script>这个元素中,我们最最常用的属性是“type”或者“language”,还有一个属性渐渐被我们遗忘,那就是:charset。在上例中我们只要指定JS的编码方式就可以正常显示中文了。代码如下
  
<script type="text/javascript" src="text.js" charset="UTF-8"></script>

  注意第三行最后的charset=”GB2312″。
  
  2、用记事本(Notepad)、UltraEdit、EditPlus等等文本编辑器将JS文件保存为UTF-8格式,也就是说把JS文件和web编码设置成统一的编码格式即可。
  我比较推荐此种方法,简单而且兼容性好。

转载于:https://www.cnblogs.com/VinceYang1994/archive/2013/04/21/3033689.html

JS中文乱码解决方案相关推荐

  1. JS传值中文乱码解决方案

    JS传值中文乱码解决方案 参考文章: (1)JS传值中文乱码解决方案 (2)https://www.cnblogs.com/lizm166/p/10209151.html 备忘一下.

  2. 【防衰老教程】记录一次IDEA,开发JavaWeb项目时JS中文乱码排错

    2019独角兽企业重金招聘Python工程师标准>>> 最近,在本地启动公司另外一个项目时,发现项目JS文件居然报错一大片,这个不能容忍啊,所以立马着手百起来(以下为坊间流传方案,虽 ...

  3. JSP中文乱码解决方案了解和TOMCAT中文乱码解决

    java 中文乱码终极解决方案 首先,确保你的数据库是支持中文的.把数据库的编码方式设置能支持中文的,如GB2132,utf-8等,而且经过测试后确实能写入中文且正常显示.这样就就保证了数据库确实是支 ...

  4. iis 站点中文乱码 解决方案

    iis 站点中文乱码 解决方案 参考文章: (1)iis 站点中文乱码 解决方案 (2)https://www.cnblogs.com/zhaokunbokeyuan256/p/10001726.ht ...

  5. Spring RestTemplate中文乱码解决方案

    Spring RestTemplate中文乱码解决方案 参考文章: (1)Spring RestTemplate中文乱码解决方案 (2)https://www.cnblogs.com/accesski ...

  6. python写入csv文件中文乱码解决方案

    python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...

  7. Windows 10 powershell 中文乱码解决方案

    Windows 10 powershell 中文乱码解决方案 参考文章: (1)Windows 10 powershell 中文乱码解决方案 (2)https://www.cnblogs.com/we ...

  8. Spring MVC POST中文乱码解决方案

    2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 1.自己编写一个filter,来实现编码,代码如下: 1 public class Characte ...

  9. POST中文乱码解决方案

    2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 ? Spring Web MVC提供了Filter用于解决POST方式造成的中文乱码问题,具体配置 ...

  10. PHP——PHP读取MySQL数据库中文乱码解决方案

    问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面  <head> <metahttp-equiv="Content-Type"content=&q ...

最新文章

  1. NetDevOps — ncclient
  2. oracle构造过程实例
  3. 获取script内html元素,Python从scripthtml标记内部获取数据值
  4. 怎么才能学好Java编程写好Java代码?
  5. 第八十一期:Java性能优化:35个小细节,提升你的Java代码运行效率
  6. Java数据库篇7——数据库设计
  7. linux下使用ThinkPHP注意大小写问题
  8. 太赞了!避免掉坑!佐治亚理工21页优雅读博指南
  9. spring-boot(2)--环境搭建
  10. 一篇真正教会你开发移动端页面的文章(二)
  11. 最优化方法笔记-线性规划(大M法与两阶段法)
  12. [附源码]计算机毕业设计JAVA 宠物医院管理系统
  13. c语言指针 汇编间接寻址,C语言指针和汇编语言间接寻址的关省略探讨从存储空间图的视角加以分析.pdf...
  14. Contrastive Adaptation Network for Unsupervised Domain Adaptation
  15. clickhouse - 第三章:内置对象 之 第二节:table表操作 - 创建表与删除表
  16. 使用modesim仿真的坑记录所有解决方法
  17. vue怎样获取子组件的值
  18. Tektronix TBS1102B 示波器
  19. 也谈ibm aix jfs2
  20. 杰理之MIDI音乐实现【篇】

热门文章

  1. 转载 --关于增量编译
  2. sybase数据库导出mysql_sybase数据库备份的两种方式
  3. 下载vc_redist运行库
  4. ASDM的网管的环境搭建
  5. 阅读-《金字塔原理》
  6. java数组三种排序方式
  7. php goeasy,如何使用GoEasy实现PHP与Websocket实时通信
  8. jspstudy启动mysql失败_JspStudy配置Jspxcms安装教程,以及数据库设置;
  9. php gd jpeg,怎么解决GD库不支持JPEG
  10. 如何使用万能地图下载器解决百度地图的偏移问题