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

上传文件中文文件名乱码

通过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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号