在 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");
?>
当文件名为波斯语 (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"); ?>