在tomcat服务器的conf文件夹下面的server.xml中做如下修改
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
中添加 URIEncoding="UTF-8"
即:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
一般即可解决乱码问题
当然,也可以使用过滤器,以及在servlet中进行设置编码等方法,
使用了这种方式后,以后基本可以不用处理乱码问题了