之所以寫這篇文章,是我又犯傻了。2333
我最近在學習 Java Web 開發,於是就搗鼓了 IDEA,配置好 Tomcat 就開始測試了,結果發現一堆亂碼的提示。
在控制台中輸出了一些內容亂碼,但是還是有些內容是可以看得懂的,比如: "org.apache.catalina.startup.HostConfig.deployDirectory" 之類的,一眼看過去就是 Java 的包名,然后根據這些包名,我找到了 Tomcat 安裝目錄中的配置文件 logging.properties
,結果打開一看:
UTF-8???黑人問號臉。
按我個人習慣,大多數就是用 UTF-8 編碼寫代碼,沒道理會出現亂碼。
問題再一次回到了原點。
我再次點開 IDEA 的編輯器,打開了設置,看了一下文件編碼的設置,全是 UTF-8,沒毛病,這就犯難了。
自暴自棄的我在設置頁面一個一個的點擊,結果讓我誤打誤撞的發現了控制台相關的配置,點進去一看:
一個明晃晃的 系統默認:GBK 在跟我說控制台使用的是 GBK 編碼!於是,我嘗試修改了一下,將默認編碼設置為 UTF-8,之后重啟 Tomcat,終於在控制台上看到正常顯示的文字了,撒花~