ideal上maven項目只有部分代碼報Error:(19, 44) java: 編碼 GBK 的不可映射字符

在運行maven項目時,出現了幾個Error:(19, 44) java: 編碼 GBK 的不可映射字符錯誤,但是
並不是全部含中文字符的行報錯,只有部分含有中文字符的行報了錯?????
真的是迷惑!
查看網上大部分解決方案都是在pon.xml中修改添加:
在這裏插入圖片描述
嘗試未果!!如果全部含中文字符的行報錯可以試試這個解決辦法。
最後,自查加百度,修改File->Settings->File Encodings,將每個編碼都設置爲UTF-8,得以解決。
在這裏插入圖片描述 至於爲什麼只有部分行出現錯誤,我猜測應該是複製過來的時候有問題,但是我後來還試了刪除那行,自己重新打上一遍,還是有問題,我覺得甚是迷惑,編碼這個問題搞得我頭暈,雖然解決了但我還是不懂爲什麼會這樣。。。不知道有沒有哪天有幸有大神看到帖子,曉得原理的,能否解答一下。感謝啦~~