首页 新闻 搜索 专区 学院

xhr返回JSON格式 中文字符是乱码

0
[已关闭问题]

所有页面编码均为UTF-8,

如图示:

 

问题补充: 本地测试没有问题,但是上传到服务器后出现此问题, JS是采用DOJO的XHRGET写的,获取的是JSON格式
RoseNix的主页 RoseNix | 初学一级 | 园豆:2
提问于:2010-07-15 17:13
< >
分享
其他回答(1)
0

有的中文能显示,有的不能显示,估计是编码不一致引起的.

看看你的web.config

在system.web节下加上:

<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/>

再试试.

I,Robot | 园豆:9583 (大侠五级) | 2010-07-15 17:33
0

貌视你的数据本身就是乱码。

熊哥 | 园豆:682 (小虾三级) | 2010-07-15 22:56
数据不是乱码,是读取xxx.ashx里的返回数据,直接打开xxx.ashx页面时正常的
支持(0) 反对(0) RoseNix | 园豆:2 (初学一级) | 2010-07-15 23:57
你打开你的JS文件 或 调用***.ashx的文件另存为UTF-8编码。 最好所有的文件都用UTF-8编码
支持(0) 反对(0) 熊哥 | 园豆:682 (小虾三级) | 2010-07-16 08:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册