今天在写一个Maven项目的时候使用tomcat7:run命令启动服务器报错
Error: java: 非法字符: '\ufeff'
报错后,IDEA打开了一个我之前写的工具类,我还以为工具类里有地方写错了,翻了好几遍也没找到(NT了),后来才知道是编码类型的问题。
下面把解决方法分享给大家
原创在这里,亲测有效
解决方法
将编码格式UTF-8+BOM文件转为普通的UTF-8文件。
简单方法
在IDEA右下角,将编码改为GBK,再转为UTF-8,可以解决。
这里点击 Convert
点击 Reload 之后:会提示 BOM格式有问题。
永久方法
在IDEA配置中修改一下