嘗試辦法
1.配置啟動參數(未解決)
2.[修改IDEA配置](https://zhuanlan.zhihu.com/p/103850463),idea64.exe.vmoptions(未解決)
3.[修改Tomcat配置](https://www.cnblogs.com/lixin-link/p/11177967.html)(未解決)
4.[配置IDEA FileEncoding](https://www.cnblogs.com/yanglichen/p/11435628.html)(未解決)
5.[配置JAVA_TOOL_OPTION](https://jingyan.baidu.com/article/1709ad802ea57b4634c4f0ff.html)(未解決)
6.通過設置修改VmOption(**解決**)
總結
此篇博客記錄自己解決win系統idea配置tomcat控制臺輸出亂碼問題,所有的嘗試我都會列舉出來。有同樣問題的朋友可以借鑒,我本人的解決方法為方法6,推薦優先嘗試
環境????系統:windows 7????IDEA:2020.1????Tomcat:7.0.96
問題描述:
IDEA配置Tomcat后,啟動在IDEA控制臺的輸出,中文為亂碼
1.配置啟動參數(未解決)
-Dfile.encoding=UTF-8
2.修改IDEA配置,idea64.exe.vmoptions(未解決)
安裝目錄\JetBrains\IntelliJ IDEA 2019.2.2\bin\idea64.exe.vmoptions與安裝目錄\JetBrains\IntelliJ IDEA 2019.2.2\bin\idea.exe.vmoptions增加一行
-Dfile.encoding=UTF-8
同時也配置方法1
3.修改Tomcat配置(未解決)
Tomcat安裝目錄...\apache-tomcat-8.5.57\conf\logging.properties,將所有的UTF-8修改為GBK,保存重啟
4.配置IDEA FileEncoding(未解決)
從File->Setting ,設置File Encodings ,檢查Default Encodings 是否是UTF-8
5.配置JAVA_TOOL_OPTION(未解決)
Name:JAVA_TOOL_OPTION
Value:-Dfile.encoding=UTF-8
同時配置了方法1,2,4
6.通過設置修改VmOption(解決)
這個不同于方法2,這個是通過程序提供的方法修改參數,最終測試有效
Help->Edit Custom VM Options...,添加一行-Dfile.encoding=UTF-8
我這里同時配置了方法4,因為我認為統一編碼格式挺好的,所以沒有還原該配置,如果單獨配置方法6不生效,可以嘗試配置方法4
總結
先附上解決效果圖(喜極而泣)
通過最后成功的方法分析,修改的配置文件其實是在AppData目錄下的配置文件
————————————————
原文鏈接:https://blog.csdn.net/qq_18335837/article/details/107481963