??? 在使用commons-fileupload組件過(guò)程中,剛開始出現(xiàn)亂碼并沒(méi)有在意。加了一個(gè)過(guò)濾器,編碼全部UTF-8,OK!進(jìn)行調(diào)試,出來(lái)還是亂碼,我倒!改成gb2312,結(jié)果竟然好了,文件名、輸出都是中文
????后來(lái)經(jīng)過(guò)再研究過(guò)后,發(fā)現(xiàn)commons-fileupload的DiskFileUpload有一個(gè)setHeadEncoding的方法,在獲取文件名的時(shí)候是要用到的。如果沒(méi)有設(shè)置,就使用默認(rèn)的gb2312編碼。
???setHeadEncoding("UTF-8"),調(diào)試一切ok。
Feedback
www.gm365.com上發(fā)布的UFOUpload(UFOUpload組件用于文件上傳的Jsp Web Server端的類)組建具有非常完美的性能,沒(méi)有任何中文亂碼問(wèn)題。 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||