文章目录
一、报错信息
二、修改方案
一、报错信息
----
报错信息 :
D:\002_Project\003_Java_Work\Xxx\src\main\java\cn\Xxx.java:1:...错误: 非法字符: '\ufeff'
package xxx;
出现该问题的原因是 IntelliJ IDEA 在创建文件时 , 为文件添加了 BOM 隐藏字符 , 这是 文件的 字节顺序标记 ,...一般在 Windows 中的文件中添加 ;
BOM 隐藏字符 是 Byte Order Mark 的缩写 , 在 Unicode 编码中用于标识文件的编码格式 ;
二、修改方案
----
针对已经报错的类..., 在 Project 面板中 , 右键点击该文件 , 然后 在弹出的菜单中 , 选择 " Remove BOM " 选项 ;
上述方案 , 只能解决已经报错的 Java 代码的 BOM 隐藏字符问题..., 如果创建新文件 , 还是会自动在新代码中添加 BOM 隐藏字符 ;
这里就需要在 IntelliJ IDEA 的全局设置中 关闭 创建文件 自动添加 BOM 隐藏字符 的设置 ;
关闭 BOM 隐藏字符流程如下