我面臨字符引用問題。我的CKEditor將特殊字符轉換爲相應的實體(在CKEditor中,我無法更改設置)。這看起來像是在下面。UTF字符的字符引用(實體)
"Ö" => "Ö"
"ö" => "ö"
"Ä" => "Ä"
"ä" => "ä"
"Ü" => "Ü"
"ü" => "ü"
現在在我的Java,PHP或Coldfusion腳本中,我想再次用特殊字符替換所有的實體。 是否有任何方法可用於這種替換?
我面臨字符引用問題。我的CKEditor將特殊字符轉換爲相應的實體(在CKEditor中,我無法更改設置)。這看起來像是在下面。UTF字符的字符引用(實體)
"Ö" => "Ö"
"ö" => "ö"
"Ä" => "Ä"
"ä" => "ä"
"Ü" => "Ü"
"ü" => "ü"
現在在我的Java,PHP或Coldfusion腳本中,我想再次用特殊字符替換所有的實體。 是否有任何方法可用於這種替換?
對於PHP,嘗試html_entity_decode
對於Java的Apache的百科全書StringEscapeUtils.unescapeHTML(String)
方法瞭解了一些HTML的版本,包括數字的人的所有標準的實體屬性。
順便說一下,這與UTF-8無關。你會得到一個Java String,它包含一個UTF-16的修改形式。