课程
/后端开发
/PHP
/PHP实现文件上传与下载
通过move_uploaded_file上传的中文文件,文件名乱码~
2016-05-29
源自:PHP实现文件上传与下载 1-3
正在回答
$error=$_FILES['myFile']['error'];
if(isset($tmp_name)){
$filename =iconv('utf-8','gb2312',$filename);
}
move_uploaded_file($tmp_name, "uploads/".$filename);
利用Iconv函数对文件名进行重新编码,这样上传的中文名称,不会乱码
有具体代码吗?你确定你没有设置MD5()加密你的文件名?又或者你没有通过header()设置你的编码格式?
举报
本课程讲解了文件上传的原理和配置,学会两种方式实现文件上传与下载
1 回答php中文名文件上传后文件名乱码
2 回答文件名中文乱码问题
1 回答文件上传。
4 回答文件上传的时候,我选了中文名的图片,上传成功后为什么是乱码了。
1 回答PHP文件上传。