如何处理Cookie存储和读取中文乱码问题

y-c-t 2018-01-14 原文

 

存储Cookie

for(String str:books){

  str=new String(str.getBytes(“ISO-8859-1″),”utf-8”);      
  str=URLEncoder.encode(str);                    解决Cookie存中文的乱码问题
  Cookie cook=new Cookie(“books“,str);      创建Cookie对象
  response.addCookie(cook);                     使用response对象的addCookie()的方法写入  cook
}

 

读取Cookie

Cookie[] cooks=request.getCookies();            用过request兑现创建一个Cookie的数组
String value=””;
for(int i=0;i<cooks.length;i++){
  if(cooks[i].getName().equals(“books“)){
  value=new String(value.getBytes(“ISO-8859-1″),”utf-8”);      
  value=URLDecoder.decode(cooks[i].getValue(), “GB2312”);        解决Cookie读取中文的乱码问题
  out.print(value);
}
}

posted on 2018-01-14 18:32 颜翠婷 阅读() 评论() 编辑 收藏

 

 
版权声明:本文为y-c-t原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/y-c-t/p/8283923.html

如何处理Cookie存储和读取中文乱码问题的更多相关文章

随机推荐

  1. 邮件服务器的性能

    邮件服务器的主要性能参数应当包括:SMTP发信效率、POP3收信效率、Web邮件方式下的收发邮件效率、邮件服务 […]...

  2. [转]项目经理面试指南 – freeliver54

    [转]项目经理面试指南 本文转自:http://arts.51job.com/arts/03/210971.h […]...

  3. 万字长文:SpringCloud gateway入门学习&实践

    官方文档:https://cloud.spring.io/spring-cloud-static/spring […]...

  4. form表单提交引发的血案

         最近,公司某条产品线上的一个功能出了问题:点击查询的时候,该页面在IE上直接卡死,chrome上会卡 […]...

  5. 从一个例子入手Istio

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com […]...

  6. 羽毛球预定系统企划案—需求文档A—2006/09/26 12:00

    貌似第一篇的效果不好没人呢看,管他呢。自己接着写,自娱自乐呗。 发布打球信息 主要参与者:系统管理员 主要成功 […]...

  7. 无法打开“×××”,因为无法确认开发者的身份——解决办法

    当打开这些应用程序时,系统提示无法打开“ XXX”,因为它来自身份不明的开发者。我们可以按照下面的方法解决。 […]...

  8. 野生前端的数据结构基础练习(1)——栈

    习题主要选自Orelly出版的《数据结构与算法javascript描述》一书。 参考代码可见:https:// […]...