之前写ssm项目的时候,编译的时候xml文件会报x字节的 UTF-8 序列的字节x无效这个错,这个是因为,在xml文件中含有中文注释,可查看看编译后的target文件中的对应xml文件,会发现中文注释直接乱码了。知道为什么报错那就很好解决了。
1.直接删除xml文件中的中文注释,没有中文注释就不会乱码了,编译就能正常进行了。
2.如果你是用的是maven项目,可以在pom.xml文件中配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
这样也能够解决编译乱码的问题。