我的 php 重命名功能有问题,如果文件名是带空格的阿拉伯单词,它会失败。
e.g.
rename(temp/أم كلثوم ثوار - ثوار.mp3,audio/13408831061.mp3);
(路径)中没有这样的文件或目录
请注意:أم كلثومxxxxxxxxثوار - ثوار.mp3
xxxxxxx
这里至少有六个空格。
I tried urlencode()
但仍然没有结果。
任何建议!
这个示例应该有帮助,我测试了下面的代码,它在 Windows 中适用于阿拉伯/波斯名称:
$newname = $filename = iconv("utf-8", "cp1256","گچپژ");
echo rename("1.txt", $newname);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)