码迷,mamicode.com
首页 > 移动开发 > 详细

Mybatis中Mapper.xml文件中注释存在中文报错问题

时间:2020-12-09 12:16:27      阅读:8      评论:0      收藏:0      [点我收藏+]

标签:中文   文件中   sequence   注释   and   文件   xml文件   sed   java   

在Mapper.xml中注释中文时,编译会报如下错误

Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。
	at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:702)
	at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:373)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1895)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(XMLEntityScanner.java:1389)
	at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(XMLScanner.java:801)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(XMLDocumentFragmentScannerImpl.java:1036)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2984)
	... 16 more

将xml的文件头encoding="UTF-8"改为encoding="UTF8"后问题解决

Mybatis中Mapper.xml文件中注释存在中文报错问题

标签:中文   文件中   sequence   注释   and   文件   xml文件   sed   java   

原文地址:https://www.cnblogs.com/techoc/p/14088342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!