php上传中文文件名乱码解决方案

$image_name = mktime().mt_rand(10000,100000).$_FILES['file']['name']; //图像的新名字
move_uploaded_file($_FILES['file']['tmp_name'],iconv("UTF-8", "gb2312", BASEIMAGEPATH.'/'.$image_name)); //移动图像

 

 

我的PHP编码是UTF-8,其中原因可能是因为操作系统是GBK的原因!

你可能感兴趣的:(解决方案)