亲们 !帮帮忙!!!

houjinimei 2013-10-29 09:43:59
 $.getJSON(url, function (json) {//返回参数 json.result(0或者1),json.content(成功或者失败内容)
alert(json.content);
});


ie6、ie7 取得的返回值是乱码,单独把url地址取出来 再ie6、ie7里运行 返回的是正常的中文,但是在getJSON获取 就是乱码 就解
...全文
172 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwaterman 2013-11-01
  • 打赏
  • 举报
回复
“单独把url地址取出来 再ie6、ie7里运行 返回的是正常的中文” ---------这个测试可说明后台没啥问题。 使用getJSON方法多了层屏幕封装没啥必要,最好是直接使用返回结果啊。

$.ajax({url:sendUrl, success:function(data){
	alert(data);
	var json = jQuery.parseJSON(data);		
}});
  • 打赏
  • 举报
回复
请求的url改了存储编码了没有,不行就直接用script标签加载,指定charset 如果是动态输出增加响应头utf-8试试
Response.Charset="utf-8";
出乱码就是编码不统一的问题多
houjinimei 2013-10-29
  • 打赏
  • 举报
回复
人气so不足啊
houjinimei 2013-10-29
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
编码不统一吧。。最好将文件的存储编码(记事本打开,另存为,选择utf-8编码),meta指定的编码全部统一成utf-8
可是ie8以上,谷歌等等 都是好的 也另存为了 还是一样的 showbo 大神 求指导
我的波塞冬 2013-10-29
  • 打赏
  • 举报
回复
response.setCharacterEncoding("UTF-8"); new String(ByteArray, Charset.forName("UTF-8")));
  • 打赏
  • 举报
回复
编码不统一吧。。最好将文件的存储编码(记事本打开,另存为,选择utf-8编码),meta指定的编码全部统一成utf-8

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧