在做项目时,为了让中文不出现乱码,统一一个编码方式是必不可少的,但是有的时候即使将jsp页面,一些使用到的框架编码都统一之后,还是会出现中文乱码的问题,这到底是为什么呢?
原来还需要修改一处地方:
在Tomcat/conf/server.xml 内找到<Connector port="80"
在其中加入URIEncoding="utf-8"
(若是使用GBK,只需要将"utf-8"更改为"GBK"即可)
具体原因没有深入研究,但是应该为tomcat默认URL中文传递编码为ISO8859-1,所以不管你之前做了什么编码设置,经过URL地址一传递,编码就混乱不统一了。