在 php 中重命名文件名 (persian/farsi/arabic)

rename file name (persian/farsi/arabic) in php

当文件名为波斯语 (farsi/arabic) 时,我想重命名 php 中的文件。

文件名:'Í',我想重命名 'a'

此代码无效:

rename("ش", "a");

结果:

Warning: rename(ش,a): The system cannot find the file specified. (code: 2) in C:\xampp_new\htdocs\vira2\test.php on line 5

PHP Xampp Windows

版本 5.6.3

编辑:

<?php
  setlocale(LC_ALL, 'ar');
  mkdir('ش');
  rename('ش', 'a');

您必须包含文件的路径。

<?php

重命名("c\ش", "c\a"); ?>