Mybatis第一个程序出现1 字节的 UTF-8 序列的字节 1 无效异常怎么办(idea版)

Mybatis第一个程序出现"1 字节的 UTF-8 序列的字节 1 无效"异常怎么办(idea版)

先讲一下原理这个异常时因为xml文件字符编码与idea编辑器字符编码不一致所导致的.

Mybatis第一个程序出现1 字节的 UTF-8 序列的字节 1 无效异常怎么办(idea版)

首先当我们配置mybatis的时候会在官网上获得配置代码,如图他的输出字符编码是utf-8,但是我们的idea默认xml等文件字符编码集为gbk

Mybatis第一个程序出现1 字节的 UTF-8 序列的字节 1 无效异常怎么办(idea版)

解决方法:

1,将xml文件中改为gbk如图

Mybatis第一个程序出现1 字节的 UTF-8 序列的字节 1 无效异常怎么办(idea版)

2,将idea的源文件默认字符编码集改成utf-8,然后重新编译在maven项目中直接清除target目录重新编译生成

Mybatis第一个程序出现1 字节的 UTF-8 序列的字节 1 无效异常怎么办(idea版)

现在你就可以正常使用mybatis了