0
点赞
收藏
分享

微信扫一扫

IDEA日志打印乱码解决方案

1.检查IDEA设置中文件的编码格式全部为UTF-8

IDEA日志打印乱码解决方案_编码格式

2.确认tomcat的log日志输出格式为UTF-8

文件路径{tomcatHome}\conf\logging.properties

IDEA日志打印乱码解决方案_编码格式_02

3.修改日志框架的配置为utf-8

不管你是使用log4j还是logback,还是还是一些其他的日志框架,都必须把编码改为utf-8。具体配置方案根据不同框架而定,不在本文讨论范围内,请自行查找

4.修改IDEA编码格式为UTF-8

Help——Edit Custom VM Options (提示不存在配置文件要求你创建时选择是)在最后添加配置:

-Dfile.encoding=UTF-8

然后重启IDEA

IDEA日志打印乱码解决方案_编码格式_03

:有的文章说要把tomcat日志改为GBK格式也能保证日志输出正常的其实是因为没改最后一步,IDEA默认的编码格式是GBK。如果你不打算把IDEA编码改为UTF-8也可以把tomact的日志改为GBK,但是这么做你看到的日志其实是GBK格式的,为了保证我们所有的编码都是统一的,建议还是把tomcat日志改成utf-8.

发现没有效果,修改idea中tomcat的配置:

-Dfile.encoding=UTF-8

IDEA日志打印乱码解决方案_日志乱码_04

举报

相关推荐

0 条评论