【发布时间】:2012-03-13 19:47:41
【问题描述】:
<?xml version="1.0" encoding="UTF-16"?>
<note>
<from>Jani</from>
<to>ALOK</to>
<message>AshuTosh</message>
</note>
我的 XML 解析器只支持 UTF-8 编码,否则它会给出 SAX 解析器异常。如何将 UTF-16 转换为 UTF-8?
【问题讨论】:
-
您的解析器有 100% 的机会支持 UTF-18。给我们解析器的名称、版本和错误消息以提供帮助。
-
@AaronDigulla 感谢您表现出兴趣,我通过 Jörn Horstmann 提供的答案得到了问题的解决方案......无论如何,解析器的名称是 com.sun。 xml.fastinfoset.dom.DOMDocumentParser
-
那个解析器肯定支持 UTF-16。确保 100% 确保您的文档是正确的 UTF-16 并且您使用了正确的 API。
-
@Maksud_Tiger:请回馈社区并接受答案。