今天我用idea編寫的時候,突然遇到了亂碼的問題,爲了這個問題我可是在網上找了整整一天的資料啊,也在很多論壇上發佈了問題,結果還是涼涼。
最後我終於找到了亂碼的問題所在,在這裏我說一下我用的是Idea2019.2版本的,在控制檯輸入的時候會產生亂碼的問題,解決辦法爲
1、HELP->Edit Custom VM OPtions文件中加上下馬這句話 -Dfile.encoding=utf-8
2、記得一定要重啓idea才能生效。
另外一些的亂碼解決辦法:
1.打開idea安裝目錄,選擇
打開文件,末尾添加-Dfile.encoding=UTF-8
2.打開IntelliJ IDEA>File>Setting>Editor>File Encodings,將Global Encoding、Project Encoding、Default encodeing for properties files這三項都設置成UTF-8
3.設置vm option參數爲: -Dfile.encoding=utf-8
如果是web項目,在菜單欄找到run->Edit Configrations,設置 vm option爲 -Dfile.encoding=utf-8
如果是普通java項目,在菜單欄找到run->Edit Configrations,設置 vm option爲 -Dfile.encoding=utf-8
4.重啓IDEA
到這裏,如果還是不行,可能是你無意中點了右下角或者那裏的編碼,改了一下,或者就被idea記錄到 encodings.xml 中。
當你再次訪問的時候,它就會用那種編碼打開項目目錄下的.idea的文件夾。解決辦法是裏面有個encodings.xml 的文件,然後除了UTF-8 的都刪了。