http://stackoverflow.com/questions/17555504/illegal-character-65279-during-maven-compile-despite-being-set-to-utf-8
根据上面链接:
1. 关闭工程2. 用notepad++打开文档,Encoding -> Convert to UTF-8
3. 重新打开工程编译
就可以解决。
虽然编译不会再出问题,但是之前都能正常编译,为什么会突然有这个问题我还是不知道。
另外,从别人那儿拷贝来的整个工程可以正常编译,可是用别人的文件替换掉编译出问题的文件还是会报字符错误。不知道原因。
————————————————————————————
另,尝试过网上搜来的其他方法都不管用:
用txt改编码到ANSI(实际转换之后出现了其他字符错误)
改文件编码格式为ISO-8859-1删掉文件前面多出来的(...改编码之后没有东西多出来)