如何避免ajax提交数据出现中文乱码
来源:互联网 发布:sql语法 编辑:程序博客网 时间:2024/05/17 06:31
当我们使用Eclipse做WEB项目的时候,通过Eclipse启动Web项目需要有对应的服务器,比如tomcat。
如果使用的不是Eclipse自带的tomcat,那么对于tomcat字符集的设定是这个位置的server.xml中,以下以需要 UTF-8字符集为例:
在port为8080(也可以是不同的端口)的Connector中加入属性: URIEncoding="UTF-8" 就可以了。
这样在ajax的url中参数,或type为get的时候在data中的参数,在后台获取都不会再后台出现乱码了。不用在后台使用转码的代码都行了。
由于tomcat默认的字符集是ISO-8859-1,不在server.xml中做字符集的设定,就只有通过代码来正确的获取属于所需字符集的参数了:
byte url_bb[];
String value = httpServletRequest.getParameter(“ParameterName”);
url_bb = value.getBytes("ISO-8859-1"); //以"ISO-8859-1"方式解析ParameterName字符串
value= new String(url_bb, "UTF-8"); //再用"utf-8"格式表示ParameterName
阅读全文
0 0
- 如何避免ajax提交数据出现中文乱码
- Ajax $.ajax() 提交数据出现中文乱码的时候解决方法
- js提交数据出现中文乱码解决
- ajax提交中文乱码
- Ajax返回数据出现中文乱码
- ajax传入中文参数 action 接受如何避免乱码
- ajax、Spring提交表格的时候出现中文乱码
- 如何避免ajax重复提交
- ajax开发过程表单提交数据出现乱码和解决办法
- Ajax以Post方式提交数据,中文乱码。
- jQuery-Ajax提交数据中文乱码问题的解决方案
- JAVA_WEB项目之如何解决Struts2和Spring整合时出现中文数据提交时出现乱码
- Spring MVC表单提交中文数据出现乱码
- Form提交中文数据时,后台获得出现乱码问题解决。
- jsp的表单数据提交,中文出现乱码的处理
- ajax提交中文乱码问题
- ajax提交中文乱码解决
- Ajax提交中文乱码问题
- 2.1.19—线性表—Gray Code
- Elastic Search Java API 汇总
- static关键字的特点之——类静态成员变量在内存中的位置
- Mali GPU OpenGL ES 应用性能优化--基本方法
- 如何通过OCJP认证考试
- 如何避免ajax提交数据出现中文乱码
- UI 一一 常用控件-UILabel,UIImageView
- [Nagios] Linux/Win 端监控
- 试一试啊
- SAP-FICO-AR-关于剩余支付和部分支付的区别
- JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer
- JS的简介
- hdu 1406 完数 筛法求因子和
- 2.1.20—线性表—Set Matrix Zeroes