我有一个字符串,如Hélène Lee, Christophe Farnarier (co) 2010 | The First Rasta | 86 min.
,我需要转换它,以便我可以在XML节点中打印它。这是目前给我一个错误XML解析错误:未定义实体在é
部分。
是否有办法将其转换为#275;或者别的什么数字条目?或者另一种方法?不仅是é
,还有其他几个特殊字符。
谢谢
没有内置的PHP函数能够将HTML实体转换为XML
可接受的数字实体搜索php numeric entities
会导致这里:http://www.lazycat.org/php-convert-entities.html,本文中提到的转换应该涵盖了大多数HTML实体
使用html_entity_decode()
将实体解码回其原始字符。这里不需要使用实体。
第三个参数指定编码- PHP 5.4之前默认为ISO-8859-1,因此请确保显式指定UTF-8。