错误: 非法字符:'\ufeff'

时间:2021-07-22 17:06:11

今天刚到公司,拉了下代码,准备开始工作,突然就报了个编译不通过,怪哉,还是所谓的非法字符。

错误: 非法字符:'\ufeff'

仔细看了下,原来是文件格式被更改了。远啦昨天晚上提交代码的时候有个同事代码发生了冲突,他在用文件编辑器解决冲突后保存后就提交了,而那个文件编辑器默认保存的格式不符合Studio编译条件,导致了这个错误。而Studio与Eclipse不同的是Eclipse会自动将文件转化为无编码格式,但是Studio不行,所以编译报错。

知道原因后就很容易解决了,我这里用的而是 Notepad++,在商贩格式选项中将文件格式改成:以UTF-8 无 BOM格式编码,保存即可。

错误: 非法字符:'\ufeff'

再次编译即可通过。