码迷,mamicode.com
首页 > Web开发 > 详细

IE8中页面接收后台json字符串乱码问题

时间:2016-10-24 23:44:53      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:后台   接收   方案   时间   设置   成功   前台   问题   有用   

今天碰到一个IE8的乱码问题,在后台我用jsonObject对字符串数组进行了转化,在页面中接收到的不是json字符串数组了,而是中文乱码,在ie的后续版本中,以及谷歌中都是没有问题的,很奇怪,,debug了一下,发现前台页面js中一接收到后台的字符串就是乱码,查了很多资料,说是ie8内置的stringify和parse方法,自动对utf8进行了编码,也试了很多种,包括引入json2(可能是我没有引成功把),最后的解决方案是在后台设置页面的编码方式,response.setContentType("text/html;charset=utf-8");这样就解决了乱码问题,弄了近两天的时间了,虽然问题解决了,但是还是不知道ie8到底是怎么对数据进行转化的,别人的ie8拿到的是编码后的数字和字母的串,而我的却是中文乱码,所以用网上的其他方法都没有用,希望有知道的说一下啊,感激不尽

IE8中页面接收后台json字符串乱码问题

标签:后台   接收   方案   时间   设置   成功   前台   问题   有用   

原文地址:http://www.cnblogs.com/shaoyang/p/5994906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!