使用UTF-8在PHP中打开XML文件时出错

时间:2012-12-04 17:39:04

标签: php xml encoding utf-8

在我的页面中,我尝试打开一些xml文件:

$xml = simplexml_load_file("users/" .$f->name."/data.xml");

问题是$f->name可以包含带有重音的元音字符,因此在打开文件时会出错。例如,它代替García,它读取GarcÃa。我该如何解决? (我已经尝试了utf8_encode($f->name)

1 个答案:

答案 0 :(得分:0)

尝试:

$xml = simplexml_load_file("users/" .rawurlencode($f->name)."/data.xml");