最近几天碰到一个问题,我通过get方法传递的中文到java类里面就成问号了。我找了N多办法都没有解决。现在终于解决了,跟大家分享下:
在tomcat的conf目录下有个server.xml文件。在设置端口的地方有个可以设置字符集的地方(我用的GBK)。不过好像默认是没有的,tomca不写应该默认是UTF-8。我们需要在redirectPort="8443"后面加上URIEncoding="GBK",这个GBK就是默认的字符集了。整个设置是这样的:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="GBK"/>
希望遇到同样问题的可以帮到你们!