tomcat 接受编码变utf-8
2012-09-29 11:19
155 查看
Tomcat6安装目录/conf/server.conf默认的connector配置如下,
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
默认情况下其URIEncoding =”ISO8859-1”。
为了确保web客户端和服务器编解码正常,在客户端肯定是utf8编码的情况下,处理方式有2种
1) tomcat connector采用默认配置URIEncoding
=”ISO8859-1”
client端编码:
URLEncoder.encode(description,"UTF-8");
server端解码:(接收到的为ISO8859-1编码的字符串)
String description = request.getParameter("description");
decDescription = new String(description.getBytes("ISO8859-1"), "UTF-8");
2) 修改tomcat connector配置URIEncoding =”UTF-8”
client端:
URLEncoder.encode(description,"UTF-8");
Server端:
String description = request.getParameter("description");
//此处接收到的description即为UTF-8格式了。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
默认情况下其URIEncoding =”ISO8859-1”。
为了确保web客户端和服务器编解码正常,在客户端肯定是utf8编码的情况下,处理方式有2种
1) tomcat connector采用默认配置URIEncoding
=”ISO8859-1”
client端编码:
URLEncoder.encode(description,"UTF-8");
server端解码:(接收到的为ISO8859-1编码的字符串)
String description = request.getParameter("description");
decDescription = new String(description.getBytes("ISO8859-1"), "UTF-8");
2) 修改tomcat connector配置URIEncoding =”UTF-8”
client端:
URLEncoder.encode(description,"UTF-8");
Server端:
String description = request.getParameter("description");
//此处接收到的description即为UTF-8格式了。
相关文章推荐
- form表单提交数据编码方式及tomcat的接受编码方式
- Java项目乱码及设置Tomcat的UTF-8编码
- Apache Tomcat UTF-8编码漏洞
- form表单提交数据编码方式和tomcat接受数据解码方式的思考
- 设置Tomcat编码(UTF-8)
- jsp传中文参数到action接受是乱码---tomcat设置编码
- 如何设置tomcat服务器编码为utf-8编码
- Apache Tomcat UTF-8编码漏洞
- Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置
- form表单提交数据编码方式和tomcat接受数据解码方式的思考
- asp 页面中gb2312页面接受utf-8编码字符的变量,字符编码转化时出错,中文字数是偶数的话就不会少,奇数的话就会少
- Apache+Tomcat中支持“UTF-8”编码的中文地址(转)
- tomcat设置-Dfile.encoding=UTF-8 系统默认文件编码
- 设置Tomcat的UTF-8编码
- 对 javaEye上帖子 form表单提交数据编码方式和tomcat接受数据解码方式的思考 的一点理解
- form表单提交数据编码方式和tomcat接受数据解码方式的思考
- 设置Tomcat的UTF-8编码
- tomcat 设置UTF编码 解决中文接收乱码问题
- 设置Tomcat的UTF-8编码
- tomcat设置utf-8编码