日期:2014-05-16 浏览次数:20950 次
我在Tomcat中的8080的connector里配置了URIEncoding="GBK",直接走localhost:8080来get方式提交,中文显示正确。
但是连接上了Apache后,直接访问localhost来get方式提交却变成了乱码,怎么回事呢?原来我是采用了jk方式连接的,配的AJP是转到Tomcat的8009端口,所以通过该端口访问Tomcat时候并没有经过转码,而是用的ISO8859-1。
因此解决方案只要在Tomcat里的8009的connector里也配置上URIEncoding="GBK",问题解决。