最近在学mybatis,看视频上说中文乱码的问题,而且说难复现,后面发现自己的也有乱码的问题,先看图
乱码是出现在xml解析的teget下就会有乱码,运行时报错Cause: ### Error building SqlSession.
###The error may exist in com/zhang/Dao/UserMapper.xml
###Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
百度了一下说法,说是字符集的问题,然后我去看了一下,用ANSI解析没问题,用utf-8就会出现乱码
然后尝试解决,我想的办法是把xml程序里面的encoding改为gbk,我的就可以了,程序开头那一行。
idea xml解析中文错误MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
最新推荐文章于 2021-04-09 18:16:39 发布