我有以下代码
$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并在磁盘上读取文件?
答案 0 :(得分: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");
}