Tomcat有关乱码的配置
接收请求参数乱码
当url携带中文的时候,服务器可能会获取到乱码,如 https://blog.csdn.net/loveaborn/article/details/44450873 说明,修改tomcat/conf/server.xml,加入URIEncoding="UTF-8"
即可。
IDEA控制台输出乱码
发现有个奇怪的现象,Tomcat启动的时候,输出的日志是乱码的,访问一个测试接口时,输出的日志是正常的,如图
说明项目是正常的,需要改下Tomcat配置,按照 https://blog.csdn.net/whscheetah/article/details/85056467 说明,将tomcat/conf/logging.properties修改下,java.util.logging.ConsoleHandler.encoding = GBK
,重新启动Tomcat即可。
万万没想到,问题还没彻底解决,IDEA的Server可以看到正常日志了,但是Tomcat Localhost Log还是可以看到日志输出乱码的,
查看IDEA临时目录,看到Tomcat日志文件编码是正常的,
因此,问题应该需要调整IDEA参数解决了。有找到合适的解决方法,不影响其他日志输出的,会再更新本博客。