Java異常之----非法字符“\ufeff”

目錄

一、問題

二、原因分析

三、解決方案

3.1 解決方案1

3.2 解決方案2


一、問題

用IDEA打開eclipse java項目編譯時,出現以下錯誤:

Error:(1, 1) java: 非法字符: ‘\ufeff’
Error:(1, 10) java: 需要class, interface或enum

二、原因分析

Eclipse可以智能的把UTF-8+BOM文件轉爲普通的UTF-8文件,IDEA沒有這個智能轉換。

三、解決方案

解決方案1

用IDEA轉換,先轉換爲GBK,再轉回UTF-8

解決方案2

用Notepad++打開該文件,點擊工具類上的編碼,選擇“以UTF-8編碼” 或者 將“以UTF-8-BOM編碼”轉爲“以UTF-8編碼”,然後保存。再次運行即可正常編譯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章