目錄
?一、UTF-8不可映射的字符的解決
1、出現這種報錯的情形
2、具體解決辦法
前言:
????????在我們日常代碼編寫的時候可能會遇到各式各樣的錯誤,有時候并不是你改動了代碼,而是莫名其妙就出現的報錯,今天我就遇到一個在maven編譯的時候提示“UTF-8不可映射的字符”這樣一個報錯,以下是這個解決辦法。
?一、UTF-8不可映射的字符的解決
1、出現這種報錯的情形
首先在我們使用maven編譯的時候會出現這種報錯。
示例:
其次這時候你當前文件的代碼所有跟文字相關的部分應該都是亂碼的,示例如下圖:
2、具體解決辦法
????????出現如上圖這種情況那你可以毫不猶豫地照我下面的步驟來進行解決,這個情況出現的主要原因是你idea中設置的編碼方式是UTF-8但是你這個.java文件的編碼方式并不是UTF-8他可能是ANSI的編碼方式,這就會導致這種報錯的出現。
????????首先需要去磁盤中找到該文件,只需要按照圖中所示,在本文件中右鍵依次點擊即可到達文件在磁盤的位置。
?接著右鍵然后使用記事本打開之后再另存為,修改其編碼方式為UTF-8即可,詳細如下圖:
當所有的操作都完成之后首先你就會發現你代碼中的亂碼的地方就會重新變回來。
在此之后你就可以繼續試試maven的各部分功能了,比如compile編譯就不會再出現開頭那種情況了,此處我就不再贅述。?