这是关于解码XML文件中的特殊字符的内部通过解析器从数据库中检索的。我们得到的部分数据是解码从XML文件检索到的特殊字符
"qutes", sigle quotes', namne?
这里,XML字符'"
应转换为普通报价一样。”在这是一个单引号(撇号)。 类似的方式'''
有什么办法在JAVA做到这一点请让我知道,如果你需要的任何信息
这是关于解码XML文件中的特殊字符的内部通过解析器从数据库中检索的。我们得到的部分数据是解码从XML文件检索到的特殊字符
"qutes", sigle quotes', namne?
这里,XML字符'"
应转换为普通报价一样。”在这是一个单引号(撇号)。 类似的方式'''
有什么办法在JAVA做到这一点请让我知道,如果你需要的任何信息
试试这个:StringEscapeUtils.unescapeHTML()
取消转义包含实体的字符串逃到含有相应于实际Unicode字符串逃脱。支持HTML 4.0实体。 例如,字符串“
<Français>
”将变为“<Français>
” 如果某个实体无法识别,则将其单独保留并逐字插入结果字符串中。例如“>&zzzz;x
”将变为“>&zzzz;x
”。
如果使用Stax或DOM解析XML,则会自动处理。如果不是有重复的线程在这里:How to decode encoded special XML characters in a string?
用途:
也可以考虑使用JAXB,这将做所有的转换你。
您可以使用PrintWriter。的println。您现在也可以使用XPL来存储数据而不是XML。 XPL is just like XML, but allows special characters in text elements。
可能的重复[如何解码字符串中编码的特殊XML字符?](http://stackoverflow.com/questions/2241787/how-to-decode-encoded-special-xml-characters-in-a-字符串) – Perception 2012-04-17 10:14:40