调用js文件层的中文乱码问题


这几天一直为js中定义的层的乱码问题扰心,最后终于解决了。

注意:

网页的编码要和js编码一致;

如:js中的编码是“gb2312”

网页中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

调用js时也要加上编码:<script type="text/javascript" src="js/test.js" charset="gb2312" ></script>

确保网页和所调用的文件编码是一致的。

也可以通过在js中加入“alert("你好吗?");”来测试一下弹出显示的中文是否是乱码,还可以测试是不是调用js文件成功了?

但是要测试中文乱码有这句话也不能肯定就OK了,即便中文正常显示了,但是页面中应用js的控件所显示的层的中文可能还是乱码?

这就很伤脑筋了……

最后还是解决不了中文乱码的问题,那就在配置文件中设定编码吧!

配置文件中设置编码:

<system.web>
    <globalization responseEncoding="gb2312" requestEncoding="gb2312"  fileEncoding="gb2312"    />
</system.web>

把这句编码方式放在配置文件里,中文乱码的问题就解决了……

这是我碰到的中文乱码问题,留在这里希望对那些正在烦恼中文乱码问题的人有帮助……

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM