PHP rename failed for filename with utf-8 arabic charset string

后端 未结 2 1379
Happy的楠姐
Happy的楠姐 2021-01-15 02:09

I have an issue with php rename function, it fail if file name is in Arabic words with spaces.

e.g.

rename(temp/أم كلثوم       ثوار - ثوار.mp3,audio/         


        
2条回答
  •  醉话见心
    2021-01-15 02:15

    This Sample Should Helps , I Test Bellow Code And It Works In Windows For Arabic/Persian Names:

    $newname  = $filename = iconv("utf-8", "cp1256","گچپژ");
    echo rename("1.txt", $newname);
    

提交回复
热议问题