AndroidStudio报错-非法字符: '\ufeff'
来源:互联网 发布:剑网三范冰冰捏脸数据 编辑:程序博客网 时间:2024/05/10 15:55
一、问题
Error:(1, 1) 错误: 非法字符: '\ufeff'
Error:(1, 10) 错误: 需要class, interface或enum
二、原因
该文件采用的编码方式为UTF-8带BOM的格式。
BOM(Byte Order Mark)是用来标记编码的大小端的,对UTF-8编码并没有用处。但是因为在Windows中是使用BOM来标记的文件的编码方式的,所以文件在Windows中使用记事本编辑过并保存为了UTF-8之后,文件格式就会变成UTF-8有BOM的编码格式,即在文件的开头有这样的三个字节:EF、BB、BF。在应用中,大多数时候并不支持这种格式,就比如这次遇到的问题,我们就要将文件重新编辑保存为UTF-8无BOM格式。
三、解决方法
Windows版本:使用NotePad++打开该文件,并将文件格式改为以UTF-8无BOM格式编码并保存。
Mac版本:把报错的.java文件,把内容全部复制下来,然后把源文件删除,接着新建一个文件,名字和之前一样,把代码全部复制到里面,有几个文件就操作几遍,编译一下代码,有的相关文件会提示找不到类,原因是之前给删除了,依次把类文件导入,就可以运行了(新建的文件的类型是UTF-8无BOM格式的)。
0 0
- AndroidStudio报错-非法字符: '\ufeff'
- AndroidStudio非法字符: '\ufeff'解决
- AndroidStudio非法字符: '\ufeff'解决
- AndroidStudio非法字符: '\ufeff'解决
- AndroidStudio非法字符: '\ufeff'解决
- android studio 报错 非法字符:"\ufeff"
- androidstudio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决办法
- 非法字符:"\ufeff"
- 错误: 非法字符:'\ufeff'
- 错误:非法字符:“\ufeff”
- 错误:非法字符:“\ufeff”
- 错误:非法字符:“\ufeff”
- Android Studio导入项目报:错误: 非法字符: '\ufeff'
- studio提示非法字符:'\ufeff'
- bug处理 非法字符: 'ufeff'
- android 非法字符 \ufeff错误
- Andoird Studio 错误: 非法字符: '\ufeff' 解决方案。
- android studio 非法字符: '\ufeff' 解决方案
- linux学习-笔记2
- MyEclipse自动补全设置
- 【译文】通过Go来处理每分钟达百万的数据请求
- linux 无密码登录 rsa加密原理
- Android弹幕功能实现,模仿斗鱼直播的弹幕效果
- AndroidStudio报错-非法字符: '\ufeff'
- 欢迎使用CSDN-markdown编辑器
- Java基础知识总结
- pod install无反应
- Caffe学习系列(12):训练和测试自己的图片
- 如何把java代码,打包成jar文件以及转换为exe可执行文件
- 五、 数据业务APN参数的开机默认使能
- 阿里云配置mysql远程连接【转】
- 【LeetCode-120】Triangle(C++)