【问题标题】:Error opening XML file in PHP with UTF-8使用 UTF-8 在 PHP 中打开 XML 文件时出错
【发布时间】:2012-12-04 17:39:04
【问题描述】:

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

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

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

【问题讨论】:

  • 有什么方法可以创建更统一的文件命名方案?没有特殊字符?

标签: php xml encoding utf-8


【解决方案1】:

试试:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多