如果在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);
如对本文有疑问, 点击进行留言回复!!
深入理解CSS background-blend-mode的作用机制
网友评论