JAVA WEB项目中文乱码问题解决方案
2015-06-05 17:09
459 查看
环境:MyEclipse2015+JDK1.7+Tomcat7
问题:在使用FORM表单GET/POST方法提交时,如果参数中包含中文,服务器中接收到的数据有可能是乱码。
解决方案:
1、WEB项目的编码方式改为UTF-8/GBK
2、设置Servlet中的request编码方式:request.setCharacterEncoding("GBK");
3、如果GET方法或者超链接中包含中文,需要设置Tomcat的编码方式。
${TOMCAT_PATH}/conf/server.xml中在连接器中增加URIEncoding="GBK"的配置。
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
URIEncoding="GBK"/>
问题:在使用FORM表单GET/POST方法提交时,如果参数中包含中文,服务器中接收到的数据有可能是乱码。
解决方案:
1、WEB项目的编码方式改为UTF-8/GBK
2、设置Servlet中的request编码方式:request.setCharacterEncoding("GBK");
3、如果GET方法或者超链接中包含中文,需要设置Tomcat的编码方式。
${TOMCAT_PATH}/conf/server.xml中在连接器中增加URIEncoding="GBK"的配置。
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
URIEncoding="GBK"/>
相关文章推荐
- Java 基本方法连接数据库并且执行查询,你发现这个会有什么问题吗
- java随笔
- java Properties工具
- 顺手笔记---javac,javap,javah
- Java反射机制详解。
- javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher--转载
- Java语言描述:分支限界法之01背包问题
- Java for LeetCode 155 Min Stack
- Combination Sum III Leecode Java
- Java多线程用法解析
- java返回编码格式
- java 线程池优先级调度
- java琐碎
- Java for LeetCode 154 Find Minimum in Rotated Sorted Array II
- Java Word 转 Pdf
- JAVA设计模式初探之组合模式
- 简易Java(18):属性能否重写?为什么?
- 在java类中执行main方法时,报内存溢出
- netbeans下将所有jar包打成一个,俗称fat jar
- Struts2开发步骤