最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

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

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

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

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

正在回答

3 回答

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

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

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

request.setCharacterEncoding("UTF-8");

?這個方法指定頁面?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");這個很管用 牛逼

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

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

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

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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