系統中文登陸失敗解決方案

     今天在作一個支持中文註冊的網站登陸系統,字母數字註冊登陸均無問題,中文註冊沒有問題,可是當用中文用戶名登陸時報出以下錯誤:      Control character in cookie value, consider BASE64 encoding your value      經查發現是在寫cookie的時候報出的錯,猜測是編碼問題,嘗試給漢字編碼:      userName=URLEncoder.encode(userName,"utf-8");      而後在讀取cookie的時候解碼:      userName=URLDecoder.decode(userName, "UTF-8");      ok,這樣問題就解決了!
相關文章
相關標籤/搜索