关于用ajax 乱码的问题的解决;
2013-12-24 13:28
239 查看
后来整合 了一个项目; 前台jsp是gbk; 后台 java 也是gbk; 但是在 response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");用于前台获取json 数据; 但是总是乱码;
后来在jsp 向 后台java 提交数据的时候用了 url : "saveStaffAjax.do?flag=send&staffIds=" + id + "&staffNames=" + encodeURI(encodeURI(value)),
后来把jsp 改为了utf8; 不知道有没有影响;
在java 获取的时候 request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=utf-8");
String staffIds = request.getParameter("staffIds");
String staffNames = java.net.URLDecoder.decode(request.getParameter("staffNames"), "UTF-8");期间用java debug 模式观察staffNames获取的参数为中文; 问题搞定
后来在jsp 向 后台java 提交数据的时候用了 url : "saveStaffAjax.do?flag=send&staffIds=" + id + "&staffNames=" + encodeURI(encodeURI(value)),
后来把jsp 改为了utf8; 不知道有没有影响;
在java 获取的时候 request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=utf-8");
String staffIds = request.getParameter("staffIds");
String staffNames = java.net.URLDecoder.decode(request.getParameter("staffNames"), "UTF-8");期间用java debug 模式观察staffNames获取的参数为中文; 问题搞定
相关文章推荐
- 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
- 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
- 关于ajax的get提交中文乱码问题探究及解决办法
- 关于php中ajax运用时的中文乱码问题的解决
- 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
- 关于Linux下usb(vfat格式)挂载中文乱码问题的解决
- 关于mysql中文乱码问题的解决
- 关于解决乱码问题的一点探索之一(涉及utf-8和GBK)
- Ajax入门(二)——乱码问题的解决
- APS.NET和MVC3解决jQuery中Ajax的乱码问题
- 关于键盘过滤驱动中写入文件乱码的问题的解决!
- 解决ajax乱码问题
- asp+ajax解决中文乱码问题
- 关于ajax请求跨域问题解决
- ajax乱码问题解决
- 解决AJAX中文乱码问题比较好的方案
- 关于SSM @ResponseBody 返回数据中文乱码解决问题
- 关于OpenSmtp邮件标题过长后出现乱码问题的解决
- 关于jsp中文提交到后台乱码问题解决办法
- 解决ajax.net 1.0中文乱码问题!