原因
用Windows記事本打開並修改.java文件保存后重新編譯運行項目出現“Error:(1, 1) java: 非法字符: '\ufeff'”錯誤,如下圖所示:

原來這是因為Windows記事本在修改UTF-8文件時自作聰明地在文件開頭添加BOM導致的,所以才會導致IDEA不能正確讀取.java文件從而程序出錯。
解決辦法
在編輯器IDEA中將文件編碼更改為UTF-16,再改回UTF-8即可,其實就相當於刷新了一下文件編碼。
用Windows記事本打開並修改.java文件保存后重新編譯運行項目出現“Error:(1, 1) java: 非法字符: '\ufeff'”錯誤,如下圖所示:
原來這是因為Windows記事本在修改UTF-8文件時自作聰明地在文件開頭添加BOM導致的,所以才會導致IDEA不能正確讀取.java文件從而程序出錯。
在編輯器IDEA中將文件編碼更改為UTF-16,再改回UTF-8即可,其實就相當於刷新了一下文件編碼。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。