首页 > 图灵资讯 > 技术篇>正文

IDEA日志打印乱码解决方案

2023-05-08 09:07:04

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

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

2.确认tomcatlog日志输出格式为UTF-8

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

IDEA日志打印乱码解决方案_idea_02

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

  无论您是使用log4j、logback还是其他日志框架,您都必须将编码更改为utf-8。具体配置方案取决于不同的框架,不在本文的讨论范围内。请自己找4.UTF-8修改IDEA编码格式

  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.

  修改ideatomcat的配置,发现没有效果: -Dfile.encoding=UTF-8

IDEA日志打印乱码解决方案_idea_04

上一篇 开发Servlet
下一篇 pycharm远程debug

文章素材均来源于网络,如有侵权,请联系管理员删除。