我知道关于这个主题有类似的问题,但不幸的是没有人解决我的问题
我只是想重命名具有阿拉伯文件名的文件
例如,一个名为“ملف.txt”的文件明确存在于我的脚本所在的同一文件夹中
重命名('ملف.txt','File.txt');
这给出:重命名(ملف.txt,File.txt)[function.rename]:没有这样的文件或目录
经过一番谷歌搜索后,我了解到我必须使用:
$temp = iconv('utf-8', 'cp1252', 'ملف.txt');
重命名($temp,'File.txt');
这给出了:
rename(,File.txt) [function.rename]:非法字节序列
我也尝试使用 urlencode 但这给出了:
rename(%D9%85%D9%84%D9%81.txt,File.txt) [function.rename]: 没有那个文件或目录
一些帮助将不胜感激