1

我有以下代码

    $file = WWW_ROOT."/upload/files/".$id.".plist";
/* $file=iconv('utf-8', 'latin1', $file); */
/*  print_r($file);exit; */
if (file_exists($file)) {
  //downloading
}

当 $id 有类似 جدة 之类的文件时,问题发生了,尽管它存在.. 我可以添加什么代码来将 $id 转换为 utf-8 并读取磁盘上的文件?

4

1 回答 1

0

不要删除iconv......你需要这样的东西......

$id = "file_å";
$file = __DIR__ . "/" . $id . ".plist";
$file = iconv('utf-8', 'cp1252', $file);

/* print_r($file);exit; */
if (file_exists($file)) {
    // downloading
    print("OK");
}
于 2013-06-12T08:21:56.590 回答