Cookie保存中文的问题

图片说明
图片说明
Cookie不可以保存中文的吗?为什么我的浏览器中可以保存中文,并且不报错

不能识别中文就编码啊,用的时候在解码不就行了。

十个字:先编码在解码

可能是存储的时候导致编码格式不一致,在提取使用的时候进行编码格式规定就行了

要utf-8,先编码再解码。。。。。。

decode encode

先编码:URLEncoder.encode(cookie,"utf-8");
再解码:URLDecoder.decode(cookie,"utf-8");

有utf-8,先编码,再解码

先编译啊,然后再去解码。就可以了;

用 utf8 先编码encode,再解码decode

先编码:URLEncoder.encode(cookie,"utf-8");
再解码:URLDecoder.decode(cookie,"utf-8");

用 utf8 先编码encode,再解码decode

使用utf-8进行编码和解码来解决中文字符问题

cookie 是不支持中文的, 一般中文存放cookie需要对中文进行编码也就是
URLEncoder.encode(city,"utf-8");
获取cookie的时候需要进行解码
URLDecoder.decode(cookie,"utf-8");

用 utf8 先编码encode,再解码decode,就是这样

java.net.里的的URLEncoder类进行编码他帮你编码了

utf8 编码(encode )和 解码(decode)

中文比较特殊,获取的时候可能会出现中文乱码的问题,保险起见,基本都会对中文进行编码

最好是编码再解码
先编码:URLEncoder.encode(cookie,"utf-8");
再解码:URLDecoder.decode(cookie,"utf-8");