Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum

标签: Android Studio 错误 Android开发工具错误
14524人阅读 评论(3) 收藏 举报
分类:

        Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出现” 非法字符: '\ufeff' “之类的错误。如下图:

错误非法字符 'ufeff'

     如果遇到此种问题可以手动将UTF-8+BOM编码的文件转为普通的UTF-8文件。

     小编这里使用EdItPlus来转换,用EdItPlus打开.java文件依次:文档》文本编辑》转换文本编码》选择UTF-8编码即可如图:

需要class, interface或enum

BOM转UTF-8


查看评论

Error:(1, 1) 错误: 需要class, interface或enum

造成这个error的原因是java文件编码格式不对, 比如可能是你之前这个文件是用GBK写的,后来复制到utf-8环境里编译,而文件里有些是隐藏的字符,很难找出来的。解决方法是在Notepad++新建...
  • liuye09043124
  • liuye09043124
  • 2015-09-10 22:56:36
  • 9082

Android Studio中“非法字符\\65279,Error:(1, 10) 错误: 需要class, interface或enum”

列表内容 选择目标文件: 设置查找文件的范围,右键第一步中选择的文件夹->Find in files->Include subfloders,即设置查找的范围包括子文件夹。设置查找文件的内容,右键文...
  • u011623714
  • u011623714
  • 2016-07-16 16:11:44
  • 1499

感觉ubuntu 12.04.3 64 上wine跑source insight很不错啊

zhangbin@Seagate64:~/Downloads/goagent-goagent-5cac040/local$ sudo su [sudo] password for zhangbin: ...
  • commshare
  • commshare
  • 2014-01-29 21:36:11
  • 1209

【Java】Java编译错误:需要class,interface或enum

源代码public class FirstSample{ public static void main(String[] args){ System.out.println("We wi...
  • White_Idiot
  • White_Idiot
  • 2017-01-22 18:44:49
  • 7643

maven打包时错误: 需要class, interface或enum

出现这个错误是编译的问题,尤其使用第三方源码时最容易出现,其他情况不常见,这是一个文件编码的问题。 解决办法,比如你编译时某个java文件报这个错,就把这个java文件源码放在某个记事本里面,删掉,...
  • yhl_jxy
  • yhl_jxy
  • 2016-05-17 10:32:08
  • 4139

Error:(1, 1) 错误: 非法字符: \65279 Error:(1, 10) 错误: 需要class, interface或enum Error:(1, 1) 错误: 非法字符: \6527

错误: Error:(1, 1) 错误: 非法字符: \65279 Error:(1, 10) 错误: 需要class, interface或enum Error:(1, 1) 错误: 非法字符:...
  • zdd199401
  • zdd199401
  • 2016-08-25 13:53:40
  • 3477

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

原因:Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用IDEA和Android Studio编译UTF-8+BOM编码...
  • QQ55214
  • QQ55214
  • 2016-01-07 18:29:30
  • 31434

android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案

1:用Notepad++打开 art+m 或者 点击菜单栏的格式选项 选择 无BOM编码 2:在那个文件下把他修改成其他编码然后在修改回UTF-8 3:如果还是存在 就ctrl+a ctrl+...
  • Nice_czm
  • Nice_czm
  • 2016-07-15 15:00:34
  • 28639

androidstudio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决办法

androidstudio Error:(1, 1) 错误: 非法字符: ‘\ufeff’ 解决办法此问题通常由使用非androidstudio编辑器编辑源代码文件造成,解决办法非常简单 在wind...
  • qq_18562049
  • qq_18562049
  • 2015-12-13 12:57:37
  • 2796

错误:非法字符:“\ufeff”

导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但Android Stud...
  • shenshizhong
  • shenshizhong
  • 2016-10-02 21:35:20
  • 12206
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 107万+
    积分: 1万+
    排名: 1389
    你需要的,才是干货@开源项目
    博客专栏
    最新评论