在PHP中将é
这样的XML实体转换为=> é
的最佳方法是什么?
$string = "'xe9"; // é
echo utf8_encode($string );
工作很好,但如何处理é
替换 per '然后使用utf8
在PHP 5.4之前,编码默认为ISO-8859-1
所以使用:
echo html_entity_decode('é', ENT_COMPAT, 'UTF-8');
5.0.0 - 5.5.0beta2的输出(UTF-8编码)
é
您可以使用html_entity_decode
。
用于测试的IDEone。