cookie写入中文出错解决办法
环境:tomcat7,Java8
当cookie写入中文会引发异常。所以这样看来Cookie默认支持的编码方式是ASCII码。不能对中文进行编码和解码。
解决办法如下
创建Cookie的时候:
Cookie cookie = new Cookie(name,URLEncoder.encode(value, "UTF-8"));
读取Cookie的时候:
String value = URLDecoder.decode(cookie.getValue(), "UTF-8");
大道独行

浙公网安备 33010602011771号