转自网上:
An invalid XML character (Unicode: 0x4) was found in the element content of the document.
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x4) was found in the element content of the document.
原因是在获取InputStream的时候,使用了StringBufferInputStream(String
source)方法,这个方法在将String构造成InputStream的时候会破坏String原来的字符编码。比如你使用的是gb2312,但是
它按照系统默认的编码比如iso-8259-1或者Unicode-16之类来解析,那就会出现字符转换错误。这里面可能就刚好有一个被错误的转换成了
Unicode:0x4, 所以就报了上面的错。解决的方法是:
1 - 在转换的时候声明字符编码,或者进行一下转换(未尝试,不知道是否可行)
2 - 使用ByteArrayInputStream来替代StringBufferInputStream。
分享到:
相关推荐
在ROS(Robot Operating System)开发过程中,遇到`rlexception: invalid roslaunch xml syntax: no element found: line 1, column 0`这样的错误信息时,表明当前的`.launch`文件存在XML语法错误。具体来说,可能是...
在XML Schema设计中,"cvc-complex-type.2.4.d: Invalid content was found" 是一个常见的错误信息,这通常意味着在解析XML文档时,遇到了不符合定义的复杂类型的内容。这个错误通常涉及到XML Schema的约束规则,即...
好多版本是会报错的,[Fatal Error] :24:28: An invalid XML character (Unicode: 0xd863) was found in the element content of the document. org.xml.sax.SAXParseException: An invalid XML character (Unicode:...
好多版本是会报错的,[Fatal Error] :24:28: An invalid XML character (Unicode: 0xd863) was found in the element content of the document. org.xml.sax.SAXParseException: An invalid XML character (Unicode:...
NULL 博文链接:https://fish-bone.iteye.com/blog/1732229
在解析XML时遇到"Invalid Unicode character (0x0)"错误,通常是由于XML文档中存在无效的Unicode字符,即Unicode码点0x0的字符。这个字符在Unicode标准中被认为是不可打印的控制字符,不应出现在XML文档的文本内容中...
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote....
NULL 博文链接:https://wilian.iteye.com/blog/1992365
4. **XML解析器问题**:有时,问题可能出在使用的XML解析器上。确保解析器能够正确处理Spring的XML配置。 解决这类问题的方法包括: - 检查配置文件的结构,确保`<beans>`是根元素,并且正确设置了命名空间。 - ...
快速查看AE运行过程出现的1000多个异常代码对应的错误描述,如HResult:0x80040210,对应Invalid envelope encountered. HResult:0x80040228,对应License not intialized。
Invalid Multibyte Character Sequence 警告解析 在编程中,特别是在嵌入式系统开发中,我们经常会遇到Invalid Multibyte Character Sequence 警告。这个警告通常来自于编译器,告知我们存在非法的多字节字符序列。...
1、ValueError: Invalid control character at: line 1 column 8363 (char 8362) 使用json.loads(json_data)时,出现: ValueError: Invalid control character at: line 1 column 8363 (char 8362) 出现错误的...
处理Excel表格导出,字符处理,单元格处理,行距处理,让导出来的Excel表格看着舒心,很简单的操作就可以
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - schema_reference.4: Failed to read schema document '...
解析word(Apache Poi)、伪word(htm、mht格式)。处理报错Invalid header signature; read 0x6D78206C6D74683C, expected 0xE11AB1A1E011CFD0,博客地址:http://my.oschina.net/u/2416019/blog/699502
本篇文章将深入探讨一个具体的错误:“invalid byte sequence for encoding \"UTF8\": 0x00”,并提供相应的解决方案。 这个错误发生在尝试将包含空字符(0x00)的数据从SQL Server迁移到PostgreSQL时。在SQL ...
invalid LOC header (bad signature)问题解决,快速查找与删除有问题的jar包
cvc-complex-type.2.4.a: Invalid content was found starting with element 'page-encoding'. One of '{"http:// java.sun.com/xml/ns/javaee":include-prelude, ...
本篇文章将详细探讨一个特定的问题——"ORA-00911: invalid character",以及如何在Mybatis环境中解决这个问题。 "ORA-00911: invalid character"是Oracle数据库返回的一个错误代码,表示在SQL语句中遇到了一个无效...