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

本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利!

作者:刘呵呵

QQ:352887191

出处:http://www.cnblogs.com/liuyishi/

原文地址:https://www.cnblogs.com/liuyishi/p/14424176.html