你的位置:首页 > 软件开发 > Java > cookie中文乱码

cookie中文乱码

发布时间:2016-09-22 14:00:08
在学习当中碰到cookie中文乱码问题,问题原因:cookie对中文不太支持,将中文放入cookie中会报错误。   解决办法:      1.编码        将中文进行编码再放入cookie中:        String username1 = URLEncoder.en ...

      在学习当中碰到cookie中文乱码问题,问题原因:cookie对中文不太支持,将中文放入cookie中会报错误。

   解决办法:

      1.编码

        将中文进行编码再放入cookie中:

        String username1 = URLEncoder.encode(username, "utf-8");

        String userpwd1 = URLEncoder.encode(userpwd, "utf-8");

        其中username和userpwd其中有中文,username1和userpwd1是进行编码之后的字符串。

      2.解码(如果不进行解码,页面会获取的是base64编码后的内容)

        String unamePwd = URLDecoder.decode(cookies[i].getValue(),"utf-8"); 

        其中cookies[i].getValue()是要进行解码的内容,根据自己的情况进行修改。

 

   这样问题就解决了。


原标题:cookie中文乱码

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。