java报“非法字符:\65279”
错误场景:项目在运行时无异常,当执行打包时出错。
错误原因:原因就在于某些编辑器会往utf8文件中添加utf8标记(editplus称其为签名),它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即 BOM),它的表示的是 Unicode 标记(BOM)。
解决方法:
1、在提示报错的类,修改文件编码为"ISO-8859-1";
2、在类顶端"package"前面会出现几个乱码字符,删除掉就OK。
错误场景:项目在运行时无异常,当执行打包时出错。
错误原因:原因就在于某些编辑器会往utf8文件中添加utf8标记(editplus称其为签名),它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即 BOM),它的表示的是 Unicode 标记(BOM)。
解决方法:
1、在提示报错的类,修改文件编码为"ISO-8859-1";
2、在类顶端"package"前面会出现几个乱码字符,删除掉就OK。