Linux系统环境
1.修改../tomcat7/conf/server.xml配置文件,由
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
改为
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"/>
2.修改tomcat环境,../ workspace.servers.tomcat7/conf/dserver.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
如果以上方法还是未能解决,那么就查看一下系统的编码格式
本人使用的是linux系统,命令如下
locale
# 查看系统默认编码(如果是zh_CN.utf8,则不用修改)
如果不是utf8的编码,则
# 使用管理员权限进行以下操作
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
export LC_ALL=zh_CN.utf8