Tomcat8之前,其默认编码为ISO8859-1:
GET请求:
修改server.xml配置文件名,或自行转码
POST请求:
配置字符编码过滤器或手动request.setCharacterEncoding()
在Tomcat8及以后,其默认编码UTF-8,也就是说如果你的工程编码为UTF-8,则不会遇到GET请求中文乱码问题,只需要配置编码过滤器解决POST请求乱码问题。当然如果你的工程编码不是UTF-8,需要修改server.xml配置文件。
Tomcat8之前,其默认编码为ISO8859-1:
GET请求:
修改server.xml配置文件名,或自行转码
POST请求:
配置字符编码过滤器或手动request.setCharacterEncoding()
在Tomcat8及以后,其默认编码UTF-8,也就是说如果你的工程编码为UTF-8,则不会遇到GET请求中文乱码问题,只需要配置编码过滤器解决POST请求乱码问题。当然如果你的工程编码不是UTF-8,需要修改server.xml配置文件。