刚升级了IDEA版本就碰到了这个问题,项目的logj4j的配置文件中配置的为UTF-8
log4j.appender.CONSOLE.Encoding=utf8
但是在控制台打印的中文还是乱码的。
设置如下即可解决:
1、windows下改IDEA安装目录下bin\idea.exe.vmoptions文件(最好idea.exe.vmoptions和idea64.exe.vmoptions都加)
加上 -Dfile.encoding=UTF-8
2、Tomcat的Server标签页的VM options属性进行修改
设置 VM options 为 -Dfile.encoding=UTF-8
如图: