您的位置:首页 > 编程语言 > Java开发

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"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: