1. 程式人生 > >IntelliJ IDEA-2018.2執行時發生異常: Error:(1, 1) java: 非法字元: '\ufeff' (十八)

IntelliJ IDEA-2018.2執行時發生異常: Error:(1, 1) java: 非法字元: '\ufeff' (十八)

原因:

   Eclipse智慧的把UTF-8+BOM檔案轉為普通的UTF-8檔案,Windows記事本在修改UTF-8檔案時自作聰明地在檔案開頭新增BOM導致的,所以才會導致IDEA不能正確讀取.java檔案從而程式出錯。

 

解決:在IDEA中將檔案編碼更改為UTF-16,再改回UTF-8即可,其實就相當於重新整理了一下檔案編碼。