Cookie中存儲中文異常

今天存儲cookie用戶名稱時發生異常java

錯誤信息表現:java.lang.IllegalArgumentException: RFC6265 Cookie values characters restricted to US-ASCII: 0x5f90

Cookie默認支持的編碼方式是ASCII碼cookie

治療手段: 
1.建立cookie編碼

Cookie cookie = new Cookie(name,URLEncoder.encode(value, "UTF-8"));
  •  

2.讀取cookiespa

String value = URLDecoder.decode(cookie.getValue(), "UTF-8");
相關文章
相關標籤/搜索