Error:(20, 1) java: 非法字符: ‘\u00a0’以及Error:(20, 1) java: 非法字符: ‘\u00a0’


Intellij IDEA編譯代碼出現錯誤:Error:(20, 1) java: 非法字符: ‘\u00a0’以及Error:(20, 1) java: 非法字符: ‘\u00a0’

問題:IntelliJ IDEA編譯的時候會出現以下的問題

IntelliJ IDEA :Error:(1, 1) java: 非法字符: ‘\ufeff’

Intellij IDEA:Error:(20, 1) java: 非法字符: ‘\u00a0’

一般來說如果程序沒有錯誤的話,那么一般都是因為編碼引起的錯誤。

Eclipse可以智能的把UTF-8+BOM文件轉為普通的UTF-8文件,Android Studio還沒有這個功能,所以使用IDEA和Android Studio編譯UTF-8+BOM編碼的文件時會出現” 非法字符: ‘\ufeff’ “之類的錯誤。

方式一:可以通過刪除多余的空格來看看,是否因為多空格引起的。

方式二:代碼少的話,可以重新寫一下,可能是因為復制網上的代碼的時候編碼不一樣導致的。

方式三:使用Eclipse編譯器進行編譯,在IntelliJ IDEA 10.0中設置的方法為Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier選擇Eclipse,點擊OK。

默認一般是javac進行編譯。


免責聲明!

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



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