idea運行項目控制臺輸出中文亂碼

本文以 idea 2020.1x 版本 SpringBoot 項目舉例
排查以下幾種情況解決:

1.idea設(shè)置File Encodings

File -> Settings -> File Encodings下設(shè)置編碼格式為UTF-8,此種最常見,一般剛裝idea或者剛導(dǎo)入項目的時候會遇到此處編碼格式未修改的情況。


File -> Settings -> File Encodings

2.修改idea.exe.vmoption

打開idea安裝路徑bin目錄,找到idea.exe.vmoptions與idea64.exe.vmoptions兩個文件

image.png

在兩個文件的末尾添加一行-Dfile.encoding=UTF-8
image.png

保存后需重啟idea。
注意:自作主張去idea的help->Edit Custom VM Options里修改是無效的

3.去項目啟動配置中查看是否設(shè)置了容器的編碼格式

Run->Edit Configration
無論你是直接運行main方法,還是SpringBoot項目的啟動方法,還是tomcat,都有一個配置為
VM options,將此配置主動配置為-Dfile.encoding=utf-8,配好重啟項目即可。

tomcat
SpringBoot

javaApplication

遇到問題總有原因的,如果大家找來找去發(fā)現(xiàn)朋友們提供的解決方案大致相同,如果按照網(wǎng)上的方案都沒有解決,那你就要注意是不是你某一處細(xì)節(jié)有出錯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容