当使用控制台System.out.printlin输出时乱码
输出乱码
解决方法:
file-->setting--> Editor-->File Encodings,全部改成UTF-8
apply-->ok
再重新部署测试
当表单提交方式为get时出现中文乱码
找到Tomcat所在文件夹下的conf
修改其中service.xml文件:找到Connector标签,在其中加上URIEncoding="UTF-8" 即可
当表单提交方式为post时出现中文乱码
需要设置过滤器CharacterEncodingFilter
在org.springframework.web.filter.CharacterEncodingFilter中
如果以上过滤器设置了没问题但是还是中文乱码,可以尝试在tomcat设置里的VM options中设置Dfile.encoding=utf-8