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

2021-06-03 21:04

阅读:399

问题: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进行编译。


评论


亲,登录后才可以留言!