IDEA下Tomcat启动后Catalina Log输出乱码

原因

因为Window平台显示中文采用的GBK编码,IDEA中Log输出采用的是系统设置,即GBK编码。

解决方案一:

把Tomcat下日志输出编码改为GBK编码。找到Tomcat安装目录下的conf目录中的logging.properties配置文件。修改下图所示的编码方式,保存后重启Tomcat。
IDEA下Tomcat启动后Catalina Log输出乱码

解决方案二

修改IDEA的VM选项。

IDEA下Tomcat启动后Catalina Log输出乱码
在打开的idea64.ext.vmoptions文件中添加:
-Dfile.encoding=UTF-8

修改Tomcat的vm选项

IDEA下Tomcat启动后Catalina Log输出乱码
在VM option中添加-Dfile.encoding=UTF-8。重启IDEA生效。
IDEA下Tomcat启动后Catalina Log输出乱码