Tomcat中文乱码的解决方案

这几天正好在写点tomcat下的java小程序,碰到了在get请求的时候中文会出现乱码,之后在程序内做了一个转码,当时发现在本机没有问题,但是部署到服务器后却还是乱码,后来发现最佳的解决方案是在tomcat的server.xml文件里加上URIEncoding="UTF-8"即可,当时因为本机的tomcat的配置文件没加这一句,而服务器上的配置了,具体的添加位置如下:

    <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>