jquery ajax 请求 乱码
来源:互联网 发布:中小学远程教育软件 编辑:程序博客网 时间:2024/04/27 22:07
一、前台:解决中文提交乱码contentType:"application/x-www-form-urlencoded; charset=UTF-8"
$.ajax({url:xpcHomeLocation+'PlugInManageAction.do?operation=getMenus',dataType:"json",contentType:"application/x-www-form-urlencoded; charset=UTF-8", //解决中文提交乱码问题success:function(result){}})
二、后台:解决中文返回jsp页面乱码 response.setContentType("text/xml;charset=utf-8");//fix the Chinese messy code
ObjectMapper objectMapper=new ObjectMapper(); Map<String,Object> result=new HashMap<String,Object>(); result.put("menus",StringUtils.join(menusNameList.toArray(),","));//use to autocomplete String out=objectMapper.writeValueAsString(result); response.setContentType("text/xml;charset=utf-8");//解决中文返回乱码问题 response.getWriter().print(out);
或者:json格式输出第二种方法
- JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List
- // 设置response的ContentType解决中文乱码
- response.setContentType("text/html;charset=UTF-8");
- response.getWriter().print(json.toString());
三、取数据乱码:
1.首先不要用get提交而要用post
2.然后encodeURI参数
3.request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("application/x-json");
4.后台menu=URLDecoder.decode(menu,"utf-8");取出正确数据
$.ajax({url:xpcHomeLocation+'PlugInManageAction.do?operation=checkMenuExist',type:"post",dataType:"json",data:{"tab":encodeURI(tabName),"menu":encodeURI(menu),"menui18n":encodeURI(menui18n),"menuI18nTitle":encodeURI(realMenu)},contentType:"application/x-www-form-urlencoded; charset=UTF-8", success:function(result){},error{}
- jquery ajax 请求 乱码
- jQuery AJAX 请求乱码 返回乱码
- jquery ajax请求中文乱码处理
- 关于jquery ajax 异步请求 中文乱码问题。
- ajax jquery 向服务端发请求中文乱码
- 关于jquery ajax 异步请求 中文乱码问题。
- ajax请求,中文乱码
- ajax发送请求乱码
- AJAX请求乱码
- ie ajax请求乱码
- ajax请求中文乱码
- get 方式请求乱码以及用Jquery ajax 乱码问题的解决;
- JQuery提交Ajax请求
- JQuery中ajax请求
- jQuery AJAX 请求
- jQuery Ajax 请求
- JQuery发送Ajax请求
- Jquery Ajax 请求
- Ubuntu下配置调试phpxdebug)
- 触摸屏当触摸板使用-HID Devices
- iPhone开发笔记——iOS的Base64编码
- 最近16款免费的Wordpress主题
- Tomcat 解压缩版本的正确使用
- jquery ajax 请求 乱码
- TC35_MC35_TC35i_MC35i——区别
- Service启动Actvity
- Cube 8*8*8光立方制作
- linux 信号处理
- 插件部署
- 调用一个函数返回多个结果
- 关于 guideline must specify type rc
- Safari下弹窗问题的解决办法