maven编译java代码报“非法字符: 65279 ”错误的解决方法

前段时间开发一个项目,使用maven进行编译时报“非法字符: 65279 ”,但是眼睛看怎么都正确的,文件转成utf-8编码还是报错。

最后没办法,暴力解决了这个问,步骤如下

1.把文件内容复制出来,我是复制到Sublime Text2里面。

2.删除原文件。

3.创建一个新的java文件,并将复制出去的文本粘贴回来。搞定。

最后查了一下,还是很多人遇到这个问题了,而且也有人解答了产生的原因。

这篇文章解答了产生的原因,也给出了另外两种解决方法 http://blog.163.com/minghwa_lee@126/blog/static/1305212012011814105649116/

原文地址:https://www.cnblogs.com/qyf404/p/4553883.html