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 |
|