我正在尝试读取 XML 提要,我不确定编码是否正确,但它设置为 UTF-8,当我尝试通过 SimpleXML 在 PHP 中解析它时,它在“BöðVar”上出错(注意特殊的“ o" 字符)。
libxml_use_internal_errors(TRUE);
$XMLOutputXMLObj = simplexml_load_string($xml_string);
if($XMLOutputXMLObj !== FALSE)
{
//do stuff
}
这就是我得到的一个错误:
实体“ouml”未定义
实体“eth”未定义
我尝试以各种方式使用“mb_convert_encoding”,但失败了。
我怎样才能为任何角色解决这个问题?IE无需手动将ö 替换为 &214; (当然有#)?
更好......有没有办法让它这样 SimpleXML 不关心它正在解析什么,只要标签是完整的?
谢谢