您的位置:首页 > Web前端 > JQuery

jquery.ajax编码问题

2013-09-11 16:55 169 查看
今天遇到个问题,弄了一天,郁闷死了

问题代码:

response.setContentType("text/plain;charset=utf-8");

response.getOutputStream().print(sb.toString());

正确代码:       

response.setContentType("text/plain;charset=utf-8");   //这个只是设置页面的编码方式

PrintWriter pw=new PrintWriter(new OutputStreamWriter(response.getOutputStream(),"utf-8")); //这才是设置返回页面数据的编码方式

pw.write(sb.toString());

pw.close();

总结:ajax从后台获得数据,要保证获得的数据编码方式与页面的编码方式一致。才才会出现乱码问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax