com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。

来源:互联网 发布:ca沃通根证书 mac 信任 编辑:程序博客网 时间:2024/06/09 20:23

这里写图片描述

有时编译或运行项目会报3字节的UTF-8序列的字节3无效,解决方法如下:

  1. 检查开发软件的编码是否正确(比如UTF-8)

  2. 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> 
阅读全文
1 0
原创粉丝点击