這是關於解碼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