原因
用Windows記事本打開并修改.java文件保存后重新編譯運行項目出現(xiàn)“Error:(1, 1) java: 非法字符: '\ufeff'”錯誤瓢对,如下圖所示:
原來這是因為Windows記事本在修改UTF-8文件時自作聰明地在文件開頭添加BOM導(dǎo)致的,所以才會導(dǎo)致IDEA不能正確讀取.java文件從而程序出錯燕耿。
解決辦法
在編輯器IDEA中將文件編碼更改為UTF-16径缅,再改回UTF-8即可掺栅,其實就相當于刷新了一下文件編碼。
用Windows記事本打開并修改.java文件保存后重新編譯運行項目出現(xiàn)“Error:(1, 1) java: 非法字符: '\ufeff'”錯誤瓢对,如下圖所示:
原來這是因為Windows記事本在修改UTF-8文件時自作聰明地在文件開頭添加BOM導(dǎo)致的,所以才會導(dǎo)致IDEA不能正確讀取.java文件從而程序出錯燕耿。
在編輯器IDEA中將文件編碼更改為UTF-16径缅,再改回UTF-8即可掺栅,其實就相當于刷新了一下文件編碼。