我面临字符引用问题。我的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的修改形式。