有时编译或运行项目会报3字节的UTF-8序列的字节3无效,解决方法如下:
检查开发软件的编码是否正确(比如UTF-8)
xml头文件设置的编码格式
<?xml version="1.0" encoding="UTF-8"?>
3.使用maven修改默认模式
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
4.如果还不行,那就在pom.xml里设置默认编码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
本文介绍了如何解决项目中出现的3字节UTF-8序列的字节3无效的问题。首先检查开发工具的编码设置是否为UTF-8,然后确认XML文件头部声明的编码格式是否正确,接着可通过Maven配置修改资源文件的默认编码,最后在pom.xml文件中全局设置项目的编码。

623

被折叠的 条评论
为什么被折叠?



