我正面临一个角色引用问题。我的CKEditor将特殊字符转换为相应的实体(在CKEditor中我无法更改设置。)这看起来像是在。
"Ö" => "Ö"
"ö" => "ö"
"Ä" => "Ä"
"ä" => "ä"
"Ü" => "Ü"
"ü" => "ü"
现在在我的Java,PHP或Coldfusion脚本中,我想再次用特殊字符替换所有实体。 有没有可用于此类替换的方法?
答案 0 :(得分:2)
对于Java,Apache Commons StringEscapeUtils.unescapeHTML(String)
方法可以理解许多HTML版本中的所有标准实体属性,包括数字版本。
顺便说一句,这与UTF-8无关。你将得到的是一个Java字符串,其中包含一个修改过的UTF-16形式。
答案 1 :(得分:0)
对于PHP,请尝试html_entity_decode