??? 在使用commons-fileupload組件過(guò)程中,剛開(kāi)始出現(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。