Javascript文件XXjs编辑保存时有一种编码方案(如GBK),当打开文件的时候所用的编码(如UTF-8)和保存时的编码方案不一致时,则会出现中文显示乱码。
解决方案:
(1) 用编辑器打开浏览的时候,选择和原文件编码(如GBK)一致的编码方式查看,则不会出现乱码;
(2)在eclipse中的package explorer中选中乱码的XXjs,右键菜单中选择properties,在Text file encoding中选择与XXjs编辑保存时的编码(如GBK),则可以正常显示;
②网站页面中JavaScript中中文字段乱码
在eclipse或者编辑器中XXjs中中文显示正常,在页面调用XXjs,执行后页面结果中中文字段显示乱码。
解决方案:在引用XXjs的页面上显示加上XXjs文件的编码方式,使之与XXjs文件的本身的编码方式(如GBK)保持一致。
<script type="text/javascript" language="JavaScript" src="/js/XXjs"
charset=GBK
</script建议:
(1)在用Eclipse或者Myeclipse新建XXjs,进行编辑时,建议先将
Text file encoding改为UTF-8,然后进行编辑保存。
(2)用文本文档或者其他编辑器编辑保存XXjs,建议以UTF-8的编码方式保存。(3)在引用XXjs的页面上显示加上XXjs文件的编码方式UTF-8。
<script type="text/javascript" language="JavaScript" src="/js/XXjs"
调用JS的页面格式请设置为gb2312,如<%@ page language="java" contentType="text/html;charset=gb2312"%>,如果JS是作为一个文件存放的,一般默认为GB2312,如果JS文件为其它格式,可用工具(如editplus)"另存为"来改变它的格式然后覆盖若JSP页面出现乱码,可以用String str = new String(requestgetParameter("something")getBytes("ISO-8859-1"),"GB2312");来做转码
*** 作之前请做好备份!
更好的答案有请其它高手
以上就是关于js中文乱码怎么解决【转】全部的内容,包括:js中文乱码怎么解决【转】、js读取文件时如何设置编码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)