页面字符集是GBK
JS文件字符集是GBK
页面中用JS动态写入一段html代码。
html代码里面又包含有一些<script src='/ctrls/editor/js/editor.js' charset='GBK'></script>引用。
这个时候网页会去请求服务器,然后获得这一段js,类似ajax。
但是这个请求得到内容中的中文却是乱码
在chrome和firefox上
在IE下是OK的没有乱码。
有朋友遇到过这种现象么?
看下你的文件编码是不是一致的。
编码我觉得有三种,
一种是内容的编码。
一种是文件的编码,
一种是IO流的编码, ######页面,后台,数据库统一使用UTF-8一劳永逸
###### 只查询两个地方就可以。服务器和数据库的字符集。 ######输出js还是要编码吧######估计是传过来的编码跟浏览器编码不一样。ie可以可能恰好跟ie编码一样。不是json这些传的话,在请求传回来时加个header编码这样######这里我加了charset,关键是,我完全不知道这边传过来的编码到底是什么了,而且也不知道这是什么引起的,请求头好像也没地方设置编码方式###### 去掉 charset='GBK'
######如果不统一成utf8,ajax的json就杯具了######当你使用ajax的时候,不管什么编码都会变成UTF-8 到后台就变成了乱码!jquery也是的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。