idea启动tomcat日志乱码解决办法

IDEA下启动tomcat, 控制台打印日志, 显示中文乱码

网上的解决办法

大多都是在 tomcat 的VM options 中添加 -Dfile.encoding=UTF-8

又或是在idea的安装文件中bin文件下,修改idea.exe.vmoptions和idea64.exe.vmoptions

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8

或许解决不了乱码问题.

真正有效的解决办法

造成控制台日志乱码的原因, 不是ide的问题, 是tomcat的编码问题

打开tomcat的配置文件,conf/logging.properties,进行如下修改

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK  ## 改为GBK
posted @ 2021-02-21 09:12  今天代码写完了吗  阅读(594)  评论(0编辑  收藏  举报