課程
/后端開發
/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文件上傳。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-05
$error=$_FILES['myFile']['error'];
if(isset($tmp_name)){
? ? $filename =iconv('utf-8','gb2312',$filename);
}
move_uploaded_file($tmp_name, "uploads/".$filename);
利用Iconv函數對文件名進行重新編碼,這樣上傳的中文名稱,不會亂碼
2016-05-29
?有具體代碼嗎?你確定你沒有設置MD5()加密你的文件名?又或者你沒有通過header()設置你的編碼格式?