start
解决IntelliJ IDEA下日志乱码的问题 1¶
server输出乱码¶
配置环境
tomcat:apache-tomcat-9.0.38
IDE:IntelliJ IDEA 2020.2.3
方法1:修改logging.propertis¶
原理
tomcat输出乱码的原因是tomcat的日志输出一般为utf-8的编码格式的,而日志接收的编码为gbk,因此只要改动其中之一即可。
如图,使用IntelliJ IDEA启动项目时,经常出现日志乱码的问题。

在tomcat的安装目录下conf\logging.properties文件中,添加一行java.util.logging.ConsoleHandler.encoding = GBK,然后重启服务器。
方法2:修改console的输出编码¶
在IntelliJ IDEA中点击菜单File > Setting,搜索console,修改Default Encoding为UTF-8

tomcat catalina log输出乱码¶
原理
两个日志接受的编码为gbk,因此只要修改logging.properties的编码为GBK即可(IDEA中没有对应的配置。)

1 2 3 | |