Error:(1, 1) java: 非法字符: ‘\ufeff’
程序员文章站
2022-06-13 18:06:15
...
一、问题
用IDEA打开eclipse java项目编译时,出现以下错误:
Error:(1, 1) java: 非法字符: ‘\ufeff’
Error:(1, 10) java: 需要class, interface或enum
二、原因分析
Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换。
三、解决方案
1 用IDEA转换,先转换为GBK,再转回UTF-8
2 用其它编辑器转换,例如notpade++、sublime等
原理一样,操作略。
推荐阅读
-
ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x91\xE5\xB7\x9E' for column 'aa' at row 1 MySQL 字符集
-
Java 实现字符串SHA1加密方法
-
java程序员的从0到1:统计某字符串在某文件中出现的次数(面试题)
-
阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第16章:字节流与字符流:课时75:Writer字符输出流
-
java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
-
错误:非法字符:“\ufeff” Java python
-
android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案
-
使用Java将字符串在ISO-8859-1和UTF-8之间相互转换
-
String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java
-
解决IDEA导入Eclipse项目时,编译报错“ Error:(1, 1) java: 非法字符: ‘\ufeff’”