为了账号安全,请及时绑定邮箱和手机立即绑定

上传文件中文文件名乱码

通过move_uploaded_file上传的中文文件,文件名乱码~

正在回答

2 回答

$error=$_FILES['myFile']['error'];

if(isset($tmp_name)){

    $filename =iconv('utf-8','gb2312',$filename);

}

move_uploaded_file($tmp_name, "uploads/".$filename);

利用Iconv函数对文件名进行重新编码,这样上传的中文名称,不会乱码

1 回复 有任何疑惑可以回复我~

 有具体代码吗?你确定你没有设置MD5()加密你的文件名?又或者你没有通过header()设置你的编码格式?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

上传文件中文文件名乱码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信