随笔-314  评论-209  文章-0  trackbacks-0
  1. import java.net.*;    
  2. String   key=URLEncoder.encode("中文key","GBK");   
  3. String   value=URLEncoder.encode("中文value","GBK");   
  4. Cookie   cook=new Cookie(key,value);        
  5. String   key=cook.getName(),value=cook.getValue();      
  6. key=URLDecoder.decode(key,"GBK");      
  7. value=URLDecoder.decode(value,"GBK");   



 

String value = java.net.URLEncoder.encode("中文","utf-8");

Cookie cookie = new Cookie("chinese_code",value);

cookie.setMaxAge(60*60*24*6);

response.addCookie(cookie);

 

 

 

encode() 只有一个参数的已经过时了,现在可以设置编码格式, 取cookie值的时候 也不用解码了。

 

posted on 2011-10-03 11:29 xzc 阅读(6363) 评论(3)  编辑  收藏 所属分类: WebJava

评论:
# re: Java Cookie 中文乱码解决方法 2016-03-19 14:39 | 哈哈哈
刚屌丝广告  回复  更多评论
  
# re: Java Cookie 中文乱码解决方法 2016-03-19 14:39 | 哈哈哈
也依然有人  回复  更多评论
  
# re: Java Cookie 中文乱码解决方法 2016-03-19 14:45 | 哈哈哈
嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎灌灌灌灌灌灌灌灌灌灌  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: