目录
2.[修改IDEA配置],idea64.exe.vmoptions(未解决)
背景
使用idea 2020.1版本,tomcat7,启动项目后控制台中文乱码
方案
1.配置启动参数(未解决)
-Dfile.encoding=UTF-8
2.[修改IDEA配置],idea64.exe.vmoptions(未解决)
idea的bin目录下增加一行
-Dfile.encoding=UTF-8
3.[修改Tomcat配置](未解决)
修改tomcat目录conf\logging.properties中UTF-8全部改为GBK
4.[配置IDEA FileEncoding](未解决)
修改idea的file encodings为UTF-8
5.[配置JAVA_TOOL_OPTION](未解决)
tomcat设置startup/Connection中增加
JAVA_TOOL_OPTION=-Dfile.encoding=UTF-8
6.通过设置修改VmOption(**解决**)
Help->Edit Custom VM Options...,添加一行-Dfile.encoding=UTF-8
总结
最后找到方法6的文件在C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2020.1\idea64.exe.vmoptions,怀疑应该是第一次使用idea时,因为在缓存目录做了初始化的idea64.exe.vmoptions,所以改安装目录中的idea64.exe.vmoptions是不生效的。