Mybatis程序出现“1 字节的 UTF-8 序列的字节 1 无效”异常的处理方法(IDEA)
Mybatis程序出现“1 字节的 UTF-8 序列的字节 1 无效”异常的处理方法(IDEA)
原因:xml文件字符编码(encoding)与idea编辑器字符编码不一致
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration核心配置文件-->
<configuration>
</configuration>
从Mybatis官网获取的mybatis-config.xml配置文件的文件头默认指定编码为"UTF-8",而IDEA默认xml等配置文件字符编码为GBK。

解决方法1:
将IDEA的文件字符编码改为“UTF-8”,然后clean Maven项目。

方法2:
将xml的encoding统一改成gbk
<?xml version="1.0" encoding="gbk" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration核心配置文件-->
<configuration>
</configuration>

浙公网安备 33010602011771号