【发布时间】:2014-02-21 14:52:27
【问题描述】:
在我的数据库中使用表创建 XML 时,我得到了许多特殊字符,如注册商标、商标、学位、不同的标点符号等(这些以符号形式、十六进制、名称代码、数字代码存在)... .其他一些词,如 、°、...
还有一些字符在我的 XML 中显示为 x99、xEA 等。
在使用 JAVA 代码创建 XML 时,是否有一个库/API 可以处理所有这些问题。 我正在为我的 XML 使用“UTF-8”字符编码。
我也无法清理我的数据库以获得一致的数据,因为它是生产数据。
【问题讨论】:
-
您应该只将数据提供给 XML API,它会根据需要转义和取消转义。
-
StringUtils.escapeXml()