課程
/后端開(kāi)發(fā)
/PHP
/PHP實(shí)現(xiàn)文件上傳與下載
通過(guò)move_uploaded_file上傳的中文文件,文件名亂碼~
2016-05-29
源自:PHP實(shí)現(xiàn)文件上傳與下載 1-3
正在回答
$error=$_FILES['myFile']['error'];
if(isset($tmp_name)){
? ? $filename =iconv('utf-8','gb2312',$filename);
}
move_uploaded_file($tmp_name, "uploads/".$filename);
利用Iconv函數(shù)對(duì)文件名進(jìn)行重新編碼,這樣上傳的中文名稱,不會(huì)亂碼
?有具體代碼嗎?你確定你沒(méi)有設(shè)置MD5()加密你的文件名?又或者你沒(méi)有通過(guò)header()設(shè)置你的編碼格式?
舉報(bào)
本課程講解了文件上傳的原理和配置,學(xué)會(huì)兩種方式實(shí)現(xiàn)文件上傳與下載
1 回答php中文名文件上傳后文件名亂碼
2 回答文件名中文亂碼問(wèn)題
1 回答文件上傳。
4 回答文件上傳的時(shí)候,我選了中文名的圖片,上傳成功后為什么是亂碼了。
1 回答PHP文件上傳。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
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函數(shù)對(duì)文件名進(jìn)行重新編碼,這樣上傳的中文名稱,不會(huì)亂碼
2016-05-29
?有具體代碼嗎?你確定你沒(méi)有設(shè)置MD5()加密你的文件名?又或者你沒(méi)有通過(guò)header()設(shè)置你的編碼格式?