原链接:
http://blog.csdn.net/qq55214/article/details/50478081
问题
原因:
Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用IDEA和Android Studio编译UTF-8+BOM编码的文件时会出现” 非法字符: '\ufeff' “之类的错误。
解决方案:
1.把UTF-8 转 UTF-16再转回来(我在转UTF-16时就提示转码失败)
2.下载Notepad++ 进行文本编码
3.找到把报错的.java文件,把内容全部复制下来,然后把源文件删除,接着新建一个文件,名字一定要和之前一样,把代码全部复制到里面,有几个文件就操作几遍,编译一下代码,有的相关文件会提示找不到类,原因是之前给删除了,依次把类文件导入,就可以运行了