rename() 函数 解决重命名中文---PHP

来源:互联网 发布:免费数据库系统 编辑:程序博客网 时间:2024/05/17 17:41

rename()函数可以重命名文件、目录等,但是要注意目的地和起始地址的编码。

比如:我的PHP文件编码是UTF-8,但是在WINDOW系统中中文默认编码是GBK,因此我应该这样写

$newFileName\$filename是UTF-8编码.

rename(iconv('UTF-8','GBK',$dir.$filename), iconv('UTF-8','GBK',$dir.$newFileName));