1.检查IDEA设置中文件的编码格式,均为UTF-8
2.确认tomcatlog日志输出格式为UTF-8
文件路径{tomcatHome}\conf\logging.properties
3.UTF-8修改日志框架的配置
无论您是使用log4j、logback还是其他日志框架,您都必须将编码更改为utf-8。具体配置方案取决于不同的框架,不在本文的讨论范围内。请自己找4.UTF-8修改IDEA编码格式
Help——Edit Custom VM Options (提示没有配置文件要求您在创建时选择)在最后添加配置: -Dfile.encoding=UTF-8
然后重启IDEA
注:一些文章说,将tomcat日志改为GBK格式也可以确保日志输出正常,因为它没有改变最后一步。IDEA的默认编码格式是GBK。如果您不打算将IDEA代码更改为UTF-8,您也可以将Tomact日志更改为GBK,但您看到的日志实际上是GBK格式。为了确保我们所有的代码都是统一的,建议将Tomcat日志更改为UTF-8.
修改ideatomcat的配置,发现没有效果: -Dfile.encoding=UTF-8