当前位置: 移动技术网 > IT编程>网页制作>CSS > 关于Cookie中带有中文乱码报错的问题解决

关于Cookie中带有中文乱码报错的问题解决

2019年04月30日  | 移动技术网IT编程  | 我要评论

如果在cookie cookie=new cookie(key,value) 参数中出现中文的话,运行时就会报错

解决上面问题我们可以通过urlecode编码来解决,具体如下

cookie[] cookies=request.getcookie();

if(cookies!=null){

for(cookie cookie:cookies){

string key=cookie.getname();

string value=cookie.value;

//将key以url进行解码,并且解码方式必须与编码方式统一

key=urldecoder.coder(key,"utf-8")

system.out.printin(key+"="+value);

}

}

string key="中国";

//将中文进行url编码

key=urlencoder.code(key,"utf-8");

cookie cookie=new cookie(key,"hello");

response.addcookie(cookie);

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网