首页 > 技术文章 > 出现 关于UTF-8 序列的字节 2 无效的异常

feng-zhi 2021-03-31 22:13 原文

学习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里的字符编码那里

将UTF-8改成GBK即可成功运行

最后问题成功解救

这只是解决这个问题最傻的方法

产生原因为编码问题没有统一

根本解决方法如下:
在IDEA中将properties文件编码改为UTF-8即可。
点击File --> Settings --> Editor --> File Encodings

最后问题解决

推荐阅读