一、startup.bat启动时候,cmd中文乱码
例如:
解决办法:找到tomcat的conf文件夹,打开logging.properties。
如下图:把最后一个UTF-8(第五个)改为GBK,记得保存。
已知问题:按照上面方法改完,IDEA运行tomcat项目时,控制台tomcat日志中文会乱码
例如:
所以这两种情况只能选一种(如果用IEDA运行项目,就不要改配置文件中的UTF-8)。
二、IDEA中Tomcat Catalina Log中文乱码
例如:
解决办法:找到tomcat的conf文件夹,打开logging.properties。
如下图:把第一个UTF-8改为GBK,记得保存。
三、运行tomcat项目时,IDEA控制台的 “ 执行结果 ” 中文乱码
例如:(注意是程序运行结果,不是tomcat的日志)
方式1:在IDEA的tomcat配置的VM Options项填上
-Dfile.encoding=UTF-8
方式2:在IDEA进行配置:Help->Edit Custom VM Options...,末尾加上:
-Dfile.encoding=UTF-8
如果有误,可以在评论区交流哦。