idea 編譯時亂碼

問題描述

用idea在編譯項目時,中文亂碼

先聲明一點:使用Idea的maven進行編譯

問題原因

maven設置的編碼跟idea的編碼不符合導致的。需要重新設置。

解決方法

網上文章五花八門,歸類爲:

1、設置tomcat編碼,這是在啓動項目時設置的(不適用目前這種情況)

2、設置文件UTF-8

本身IDEA設置UTF-8

3、設置java編譯爲UTF-8

經過上面的設置之後,還是不可以。

4、請教以爲大神,在配置maven那裏也有個設置編碼的e

這個配置是專門針對MAVEN設置的,然後重新編譯。還是亂碼。

嘗試了配置成GBK,就可以了

-Dfile.encoding=GBK
-Dfile.encoding=UTF-8

總結:

我個人覺得,這個最根本的原因就是maven編碼和idea編碼的問題。嘗試用第四種解決方法就可以了。

遇到亂碼時,一定要解決亂碼,才能看到程序的問題。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章