用Windows記事本打開並修改.java文件保存後從新編譯運行項目出現「Error:(1, 1) java: 非法字符: '\ufeff'」錯誤,以下圖所示:java
原來這是由於Windows記事本在修改UTF-8文件時自做聰明地在文件開頭添加BOM致使的,因此纔會致使IDEA不能正確讀取.java文件從而程序出錯。編輯器
在編輯器IDEA中將文件編碼更改成UTF-16,再改回UTF-8便可,其實就至關於刷新了一下文件編碼。編碼