免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
commons-fileupload 上傳時的中文亂碼問題
        這幾天,做一個東西需要上傳圖片和視頻,于是就用commons-fileupload做為上傳組件,寫了個上傳的servlet,但是在實際上傳測試的時候,發(fā)現(xiàn)中文的表單值和中文的文件名都是亂碼.
       于是上網(wǎng)查了一下,幾位前輩也總結了這個問題,但是具體的情況不同,現(xiàn)把自己遇到這個問題的最后解決方法寫下來,以備后用.
       1.由于我的頁面是utf-8的編碼,因此寫了個過濾器,對所有的request請求使用utf-8編碼
       2.然后在上傳的servlet中取得request的編碼格式,
          String encoding=request.getCharacterEncoding();
      3,解決上傳文件的路徑亂碼設置,如下
          FileItemFactory fif=new DiskFileItemFactory();
          ServletFileUpload sfu=new ServletFileUpload(fif);
          sfu.setHeaderEncoding(encoding);//這里是設置編碼的
      4.解決表單域字段的值的亂碼,如下
          item.getString(encoding);
    經(jīng)過這幾個步驟以后,就可以解決中文亂碼的問題,至于文中提到的過濾器,還有具體的上傳的細節(jié)代碼,可以從tomcat的例子,commons-fileupload的文檔中獲得信息.
         
         
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
struts2中文亂碼解決方法
java下URL參數(shù)帶中文的編碼問題
Primefaces 解決上傳中文亂碼問題
JAVA中的字符、字節(jié)和編碼問題
Jsp中文亂碼問題的描述及解決方法
瀏覽器亂碼
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服