您的位置:首页 > 编程开发

js文件中文乱码解决方案

出处:网络 时间:2020-11-12 04:07:15

  js文件中文乱码怎么办?aspx页面引用的js文件中如果包括中文,中文显示乱码或者引起脚本错误等问题,怎么办呢?下面绿茶小编为大家带来解决方法。

  如果JS文件中的中文在网页上显示为乱码,不妨采用本文章中的方法来试一试,或许能解决使你很头疼的问题。

  JS编码转换,这句话本身就是一句具有二重义的话。通常理解为JS文件里能转换编码的代码,但是,我所碰到的问题并不是这样的,是要解决JS文件本身的编码问题,它是UTF-8编码的还是ANSI编码的?

  在百度、谷歌上一搜,大家都是说通过JAVA后台处理来解决编码问题,试问,这样能解决JS文件本身的编码问题吗?

  之所以提出JS文件本身编码问题,是因为JS文件的编码不同,造成了中文显示为乱码。

  通常,在Eclipse中建立一个JS文件(含有中文),在Eclipse的编辑器中看到的中文都很正常,但是显示在网页上就是乱码,而我的页面全部都是采用UTF-8编码进行编码的,为此,我想到了,这可能是JS文件本身编码问题造成的。

js文件中文乱码解决方案1

  在Eclipse中,JS文件中的中文显示正常

js文件中文乱码解决方案2

  在网页中,中文却显示为乱码

  想到了这可能是由于JS文件本身编码问题所导致的,其实这是正确的。这里要用到一个小工具,叫Notepad2,翻译过来就是记事本第代,这个小工具很好用,绿色免安装,完全可以取代windows系统自带的记事本软件 。

  用NotePad2打开JS文件,查看JS文件的编码,发现JS文件的编码是ANSI,ANSI编码采用0x80~0xFF范围内的2个字节来表示1个字符。例如,汉字“中”在中文操作系统中,使用[0xD6,0xD0]这两个字节来存储。但是,不同的国家和地区制定了不同的ANSI标准,使得不同ANSI编码之间互不兼容。大家都知道,在中国,浏览器的编码要么是GBK或GB2312编码,要么是UTF8编码,当以ANSI编码的中文发送到网页上时,自然就显示为乱码了,所以这是问题的根本。

js文件中文乱码解决方案3

  借助NotePad2软件,将JS文件的编码转换成UTF-8编码,因为UTF-8编码是计算机通用编码,能支持几乎所有国家或地区的语言文字,而且浏览器本身就支持UTF-8编码。

js文件中文乱码解决方案4

  好啦,再来看看在浏览器上的效果。显而易见,中文显示正常,乱码问题解决。并非像网上所说的“使用JS中的encodeURIComponent或encodeURI方法”,既复杂又难懂,还要经过复杂的编程,实在是不可取。

绿茶小编猜你还喜欢:

Cygwin中文乱码怎么办?Cygwin乱码解决办法

cmd命令提示符大全:想成为电脑高手必学CMD命令大全

最新信息
js文件中文乱码怎么办?aspx页面引用的js文件中如果包括中文,中文... [详细]
360游戏大厅是一款由360出品的游戏工具,软件内置众多游戏类型,其中... [详细]
联想驱动管理软件可以帮助用户更好的管理电脑中的驱动,还能够为用... [详细]
在Excel中求和非常的容易,一个快捷键就可以搞定,但是在Word中的表... [详细]
PhotoZoom这个采用国际领先的全新的S-Spline技术的图片放大软件,... [详细]
如果你的电脑中缺失了网卡驱动,可能会造成不能上网的情况出现,而联... [详细]
解决静态资源失效的问题这就需要修改我们的 config 中的 index.j... [详细]
1.打包项目期间遇到的坑,提前说下,避免重复工作。1.1打包的app出现... [详细]
一、监听数据变化的实现原理不同 Vue通过 getter/setter以及一... [详细]
JS 事件环JS 程序的运行是离不开事件环机制的,这个机制保证在发生... [详细]