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从后台获得数据,要保证获得的数据编码方式与页面的编码方式一致。才才会出现乱码问题
问题代码:
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从后台获得数据,要保证获得的数据编码方式与页面的编码方式一致。才才会出现乱码问题
相关文章推荐
- jquery的ajax返回值与编码问题
- Unit02: JSON 、 使用JSON实现数据交换 、 jQuery对AJAX的支持,编码问题
- jQuery ajax get请求编码问题,jQuery ajax简化处理,jQuery ajax与Servlet交互
- IE8 Jquery.Ajax 编码问题
- 【Java】【jquery】ajax乱码问题
- jQuery Ajax Post 回调函数不执行问题的解决方法
- jquery 的ajax的同、异步问题
- art.dialog 与jquery ajax请求问题
- JQUERY的AJAX请求缓存里的数据问题处理
- 再议JQuery中Ajax内存溢出问题。
- jquery中ajax方法使用json需注意的小问题
- (Jquery解决篇) Ajax异步请求 (Eval函数)问题
- jQuery中ajax异步请求造成的问题
- 使用jQuery的load(url)加载网页的替代方案--不用考虑编码的问题
- Jquery的Ajax执行顺序问题
- jQuery同步Ajax带来的UI线程阻塞问题及解决方法
- MVC5 新建项目里不包含jquery.unobtrusive-ajax.js(MVC5异步表单的问题)解决方法
- jquery ajaxform上传文件返回不提示信息的问题
- 【jQuery】解决在循环中使用ajax异步时,数据的同步问题
- jQuery解析AJAX返回的html数据时碰到的问题与解决