程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> cookie中文亂碼,cookie亂碼

cookie中文亂碼,cookie亂碼

編輯:JAVA綜合教程

cookie中文亂碼,cookie亂碼


      在學習當中碰到cookie中文亂碼問題,問題原因:cookie對中文不太支持,將中文放入cookie中會報錯誤。

   解決辦法:

      1.編碼

        將中文進行編碼再放入cookie中:

        String username1 = URLEncoder.encode(username, "utf-8");

        String userpwd1 = URLEncoder.encode(userpwd, "utf-8");

        其中username和userpwd其中有中文,username1和userpwd1是進行編碼之後的字符串。

      2.解碼(如果不進行解碼,頁面會獲取的是base64編碼後的內容)

        String unamePwd = URLDecoder.decode(cookies[i].getValue(),"utf-8"); 

        其中cookies[i].getValue()是要進行解碼的內容,根據自己的情況進行修改。

 

   這樣問題就解決了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved