今天碰到一个IE8的乱码问题,在后台我用jsonObject对字符串数组进行了转化,在页面中接收到的不是json字符串数组了,而是中文乱码,在ie的后续版本中,以及谷歌中都是没有问题的,很奇怪,,debug了一下,发现前台页面js中一接收到后台的字符串就是乱码,查了很多资料,说是ie8内置的stringify和parse方法,自动对utf8进行了编码,也试了很多种,包括引入json2(可能是我没有引成功把),最后的解决方案是在后台设置页面的编码方式,response.setContentType