在win下开发,有时编译或运行项目会报3字节的UTF-8序列的字节3无效。
解决该问题的办法
1、将xml头文件改为GBK编码方式
2、使用Maven修改默认格式
3、以上如果还不可行,那么在pom.xml里加入
解决该问题的办法
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>
本文介绍了在Windows环境下开发过程中遇到的UTF-8编码问题及其解决方案。主要通过更改XML文件的编码格式为GBK、调整Maven项目的资源文件编码以及设置pom.xml文件中的默认编码来解决3字节UTF-8序列的字节3无效的问题。

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



