一般我们都会保证各处的编码统一对吧?比如把过滤器设置成gbk,把页面的pageEncoding设置成gbk,可是服务器的uriencoding默认是utf-8(tomcat),这样还是出现乱码,得去把tomcat的URIEncoding改成gbk才不会乱码。那这样我就不明白了,服务器又不是自己在用,假设你的项目都用gbk的,然后要部署到一个utf-8的服务器上,那这样咋办呀,不会又要我把项目所有的编码改成utf-8吧,以后要是又换到个gbk的服务器上,难道又改?