Tomcat启动idea控制台乱码
tomcat启动乱码
解决方案
- 打开自己 配置的 tomcat 路径, 打开cong文件夹, 修改logging.properties文件
- 注释原先的utf-8编码, 新增一行 GBK 编码
# java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK
重启tomcat
改完之后重启TOMCAT, 日志正常
问题追溯
- Windows默认编码集为GBK
- 由于使用startup.bat启动Tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。
- 打开的cmd默认编码可能不是UTF-8,与系统编码不一致,所以导致乱码。所以Tomcat的命令框和输出日志都是乱码的。
ps:这是笔者已知最快速的解决方案.