网上的试了很多都不生效.
总结:
除了在idea.exe.vmoptions和idea64.exe.vmoptions文件后面添加
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8,
然后修改seting-->editor-->file encodings,全部设置成utf_8,
然后在java compiler中的addtional command line parameters后添加-encoding utf-8.
在run/debug configure中的vm options添加-Dfile.encoding=GBK
在startup/connection添加 JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8.
这样就可以解决乱码问题问题了.
不过还有个问题.就是tomcat的中文乱码,解决如下
参考:
https://blog.csdn.net/zhaijingkui/article/details/85245090
https://blog.csdn.net/weixin_41899171/article/details/85925101
因为idea控制台里的日志默认是从tomcat的localhost.log 和 catalina.log 两个文件中读出来的,所以修改conf文件下的logging.properties文件,
- 使用记事本编辑logging.properties文件,删除以下代码