課程
/后端開發(fā)
/Java
/Java中的文件上傳下載
哪里設(shè)置編碼集?
filename = URLEncoder.encode(filename, "utf-8");
這樣么,設(shè)置GBK和utf-8都是亂碼!
2015-07-20
源自:Java中的文件上傳下載 2-5
正在回答
這個是看你頁面的設(shè)置了,頁面和代碼部分用同種編碼就行。
你寫的這個方法是頁面上的? 這個不是把普通字符裝換成URL編碼的方式嗎?
上傳應(yīng)該不用這個吧? 上傳是通過post請求提交的吧,post請求 可以通過
request.setCharacterEncoding("UTF-8");
?這個方法指定頁面?zhèn)鬟^來的字符串的編碼。如果這樣還是亂碼還有終極解決辦法。
filename=?new?String(filename.getBytes("ISO-8859-1"),"UTF-8");
風(fēng)滿西樓 提問者
filename=?new?String(filename.getBytes("ISO-8859-1"),"UTF-8");這個很管用 牛逼
filename=?
new
String(filename.getBytes(
"ISO-8859-1"
),
"UTF-8"
);這個很管用 牛逼
為什么 我這樣做 還是 不行 ?各種方法 都試了 ?還是 亂碼
舉報
由簡入深,輕松實現(xiàn)文件上傳下載功能及相關(guān)框架的使用
2 回答老師,怎么解決上傳中文文件名出現(xiàn)亂碼問題??
2 回答上傳文件如果文件名字有中文會亂碼,怎么解決?
1 回答中文文件名上傳亂碼...
4 回答如何解決富文本編輯器上傳中文文件名亂碼問題
1 回答文件上傳 中文亂碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-07-20
這個是看你頁面的設(shè)置了,頁面和代碼部分用同種編碼就行。
你寫的這個方法是頁面上的? 這個不是把普通字符裝換成URL編碼的方式嗎?
上傳應(yīng)該不用這個吧? 上傳是通過post請求提交的吧,post請求 可以通過
?這個方法指定頁面?zhèn)鬟^來的字符串的編碼。如果這樣還是亂碼還有終極解決辦法。
2020-04-17
filename=?
new
?String(filename.getBytes(
"ISO-8859-1"
),
"UTF-8"
);這個很管用 牛逼
2016-07-09
為什么 我這樣做 還是 不行 ?各種方法 都試了 ?還是 亂碼