IDEA 编译gong'chenError:(1, 1) 错误: 非法字符: '\ufeff'
使用IDEA 编译android 工程的时候报错
为了弘扬与时俱进的精神,也是跟随google 老大android 开发的规范现在把工程从eclipse 上切换到IDEA 或者Android studio 上的时候遇到这个错误
错误: 非法字符: '\ufeff'Error:(1, 10)
错误: 需要class, interface或enum
在网上搜索了下:造成这个问题的原因是:原因是Java文件编码格式不对, 比如可能是你之前这个文件是用GBK写的,后来复制到utf-8环境里编译,而文件里有些是隐藏的字符,很难找出来的。还有说法是:Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出现” 非法字符: '\ufeff' “之类的错误。
首先找到你报错的那个类,然后右击,选择打开方式,可以选择Notepad++,或者EdItPlus,或者别的编辑器,只要可以转换编码格式就可以了,我安装的是notePad++。
如图:
二. UTF-8与UTF-8无BOM
BOM:Byte Order Mark.
BOM是用来标记编码的大小端的,对UTF-8编码并没有用处。但是因为在Windows中是使用BOM来标记的文件的编码方式的,所以文件在Windows中使用记事本编辑过并保存为了UTF-8之后,文件格式就会变成UTF-8有BOM的编码格式,即在文件的开头有这样的三个字节:EF、BB、BF。在应用中,大多数时候并不支持这种格式,就比如这次遇到的问题,我们就要将文件重新编辑保存为UTF-8无BOM格式。
参考:
https://www.cnblogs.com/diql/p/5782120.html
http://blog.csdn.net/qq_25497773/article/details/65444978?_t=t
IDEA 编译gong'chenError:(1, 1) 错误: 非法字符: '\ufeff'相关推荐
- java错误: 非法字符: '\ufeff' 需要class, interface或enum
问题描述 使用Maven打包项目的时候,出现错误: 非法字符: '\ufeff' 需要class, interface或enum. 原因分析 报了错误字符的问题. 解决方案 使用Nodepad++或E ...
- 错误: 非法字符: ‘\ufeff‘ 解决方案
错误: 非法字符: '\ufeff' 解决方案 参考文章: (1)错误: 非法字符: '\ufeff' 解决方案 (2)错误: 需要class, interface或enum 备忘一下.
- 错误: 非法字符: '\ufeff'
今天运行一个安卓项目的时候出现了这个错误:错误: 非法字符: '\ufeff'.如下图所示: 解决这个问题也很简单,用notepad++打开这个Java文件,然后点击工具栏上的编辑按钮,再点击第二个选 ...
- IntelliJ IDEA 控制台中文乱码和错误: 非法字符: ‘\ufeff‘
一.问题描述: 最近在 Windows 电脑上使用 IntelliJ IDEA 运行 Java 程序时,发现运行报错且控制台显示乱码.如下图1: ����: ���� GBK �IJ���ӳ���ַ� ...
- Android --- Android Studio 错误: 非法字符: ‘\ufeff’
原因: Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出 ...
- 解决编译错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum
http://www.cnblogs.com/oymx/p/5353235.html 可以 note++打开 在格式里 选择utf-8 无bom格式编码 即可 转载于:https://www.cn ...
- android非法字符 ufeff,Java-在Android Studi上编译时出现错误(1,1)非法字符'\ ufeff'...
Java-在Android Studi上编译时出现错误(1,1)非法字符'\ ufeff' 我得到了一个Eclipse项目源代码(有人告诉我在Android Studio上,也许他们只是感到困惑),然 ...
- “ Error:(1, 1) java: 非法字符: ‘\ufeff‘ ”错误的解决方法
前言:今天为了做作业,在 github 上面下载了个项目,然后在运行项目时发现报错,在此记录一下 " Error:(1, 1) java: 非法字符: '\ufeff' "错误的解 ...
- Android Studio 错误: 非法字符: #39;\ufeff#39; 解决方式|错误: 须要class, interface或enum...
在导入eclipse项目到Android Studio出现这种错误, 非法字符: '\ufeff' 解决方式|错误: 须要class, interface或enum.查阅后了解到Eclipse能够智能 ...
最新文章
- python自动化办公脚本下载-python自动化脚本
- 深蓝学院《从零开始手写VIO》作业一
- 如何防止WordPress博客内容被恶意复制的教程
- JavaScript实现:如何写出漂亮的条件表达式
- 怎样给 ActiveX 控件签名并打包发布
- 用jquery插件写一个小米官网左侧二级菜单
- Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解
- C++基础教程之字符串
- 【Prison Break】第五天(4.1)
- 惠普服务器硬件检测软件吗,惠普 PROLIANT 服务器硬件检测工具使用方法
- NMEA-0183通信协议
- (转)交替方向乘子法(ADMM)的原理和流程的白话总结
- android木马的制作方法,实现木马病毒的详细步骤
- 在线音频巨头的新角逐与新平衡
- 基于HTML电商项目的设计与实现——html静态网站基于数码类电商购物网站网页设计与实现共计30个页面
- 交换机日志删除_如何查看交换机报警日志 并导出日志 命令是什么
- 经典坦克大战1990--Windows下源码编译运行,培养编程兴趣,提高项目经验和能力
- 关于\u003c转换成正常html符号的事
- 从一个视频摘录的感悟
- 卖百货造 Kindle 搞云服务,亚马逊还要在印度拍电影