MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。

在win下开发,有时编译或运行项目会报3字节的UTF-8序列的字节3无效。
解决该问题的办法
1、将xml头文件改为GBK编码方式
<?xml version="1.0" encoding="GBK"?>

2、使用Maven修改默认格式
<plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-resources-plugin</artifactId>
             <configuration>
                 <encoding>UTF-8</encoding>
             </configuration>
         </plugin>

3、以上如果还不可行,那么在pom.xml里加入
<properties>
    <!-- 设置默认编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

猜你喜欢

转载自daoshud1.iteye.com/blog/2330938
今日推荐