Cookie中存储中文异常
今天存储cookie用户名称时发生异常
临床表现:RFC6265 Cookie values characters restricted to US-ASCII: 0x5468
Cookie默认支持的编码方式是ASCII码
治疗手段:
1.创建cookie
Cookie cookie = new Cookie(name,URLEncoder.encode(value, "UTF-8"));
2.读取cookie
String value = URLDecoder.decode(cookie.getValue(), "UTF-8");
解决Cookie存储中文问题
本文介绍了一种在Cookie中存储中文字符的有效方法。由于Cookie默认只支持ASCII编码,直接存储中文会导致异常。通过使用UTF-8编码并在创建和读取Cookie时进行相应的编码和解码操作,可以成功实现中文字符的存储。
1万+

被折叠的 条评论
为什么被折叠?



