Error:(1, 1) java: 非法字符: ‘\ufeff’
程序员文章站
2022-06-19 16:46:15
错误原因是 UTF-8 文件开头添加了 BOM,IDEA不能正确读取 .java 文件从而导致程序出错。 常见引起这个错误的是:用Windows记事本打开并修改 .java 文件 修复: Eclipse:可以智能的把UTF-8+BOM文件转为普通的UTF-8文件 IDEA:先转换为GBK,再转回UT ......
错误原因是 utf-8 文件开头添加了 bom,idea不能正确读取 .java 文件从而导致程序出错。
常见引起这个错误的是:用windows记事本打开并修改 .java 文件
修复:
eclipse:可以智能的把utf-8+bom文件转为普通的utf-8文件
idea:先转换为gbk,再转回utf-8
其他编辑器软件同理
推荐阅读
-
Java中Boolean与字符串或者数字1和0的转换实例
-
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