在写mybatis练习中,出现这么一个错误
Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。
找了老半天以为是xml文件没配置到mappers下,检查了已经配置好,就跟以前的项目对比,发现没有什么区别,唯一不同的是在新的项目中有用到中文的注释。然后联想到是不是mapper.xml中定义的字符集需要修改。
默认的字符集是utf-8,这里需要将utf-8改为gbk,改完错误消失。
Mybatis报错: 2 字节的 UTF-8 序列的字节 2 无效
于 2020-12-20 14:26:06 首次发布