“Error:(1, 1) java: 非法字符: '\ufeff'”錯誤解決辦法


原因

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

 
 

原來這是因為Windows記事本在修改UTF-8文件時自作聰明地在文件開頭添加BOM導致的,所以才會導致IDEA不能正確讀取.java文件從而程序出錯。

解決辦法

在編輯器IDEA中將文件編碼更改為UTF-16,再改回UTF-8即可,其實就相當於刷新了一下文件編碼。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM