在Cookie中只能包含ASCII的编码,其他编码的字符会出现错误或者乱码,
在保存字符串时,需要对字符串进行编码
String str="我爱中国";
Cookie cookie = new Cookie("",URLEncode.encode(str," UTF-8"));
response.addcokie(cookie);//保存在浏览器中
//取出时需要解码 URLDecoder.decode(str, charset)进行字符解码
Cookie[] cookies = request.getCookies();//取出被保存在浏览器的字符
for(int i=0;i<cookies.length;i++){
String decode= URLDecoder.decode(cookies[i].getValue(),"UTF-8");
}