第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

怎么解決中文文件名上傳后亂碼的問題?

哪里設(shè)置編碼集?

filename = URLEncoder.encode(filename, "utf-8");

這樣么,設(shè)置GBK和utf-8都是亂碼!

正在回答

3 回答

這個(gè)是看你頁面的設(shè)置了,頁面和代碼部分用同種編碼就行。

你寫的這個(gè)方法是頁面上的? 這個(gè)不是把普通字符裝換成URL編碼的方式嗎?

上傳應(yīng)該不用這個(gè)吧? 上傳是通過post請(qǐng)求提交的吧,post請(qǐng)求 可以通過

request.setCharacterEncoding("UTF-8");

?這個(gè)方法指定頁面?zhèn)鬟^來的字符串的編碼。如果這樣還是亂碼還有終極解決辦法。

filename=?new?String(filename.getBytes("ISO-8859-1"),"UTF-8");


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

風(fēng)滿西樓 提問者

已解決問題,String的構(gòu)造器轉(zhuǎn)換編碼還真是萬能的吖!謝謝!
2015-07-20 回復(fù) 有任何疑惑可以回復(fù)我~

filename=?new?String(filename.getBytes("ISO-8859-1"),"UTF-8");這個(gè)很管用 牛逼

0 回復(fù) 有任何疑惑可以回復(fù)我~

為什么 我這樣做 還是 不行 ?各種方法 都試了 ?還是 亂碼

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

怎么解決中文文件名上傳后亂碼的問題?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)