关于使用Session/Cookie存中文乱码造成的问题解决方案
来源:互联网 发布:淘宝主页设计 编辑:程序博客网 时间:2024/06/03 03:31
当使用Session或者Cookie的时候取值,存值或取值的时候当使用中文的用户名,就会乱码
那么就会用到 URLEncoder编码及URLDecoder解码
//一个有中文内容的Cookie存值的时候
String demo = “张三”;
Cookie cookie = new Cookie(“name”, URLEncoder.encode(demo, “UTF-8”));
然后就可以进行操作如:response.addCookie(cookie)…..
//当取出Cookie中的中文内容
Cookie [] Cookies = request.getCookies();
String demo= “”;
for(int i=0 ; i< Cookies.length;i++){
if(cookies[i].getName().equals("name")) { demo = cookies[i].getValue();}
}
out.println(URLDecoder.decode(demo, “UTF-8”));
这样输出的值就不是乱码了!
%>
0 0
- 关于使用Session/Cookie存中文乱码造成的问题解决方案
- 关于eclipse中文乱码问题解决方案
- 关于eclipse中文乱码问题解决方案
- 关于eclipse中文乱码问题解决方案
- 使用Struts进行JavaWeb开发的中文乱码问题解决方案
- cookie中文乱码问题解决
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- NetBeans的中文乱码问题解决方案
- hibernate中文乱码的问题解决方案
- eclipse 中文注释的乱码问题解决方案
- eclipse 中文注释的乱码问题解决方案
- eclipse 中文注释的乱码问题解决方案
- eclipse 中文注释的乱码问题解决方案
- eclipse 中文注释的乱码问题解决方案 .
- Cucumber高阶用法 —— 活用Cucumber测试服务端开放API
- 练习
- 微信开发之刷卡支付
- java.lang.ref.FinalizerReference引发的内存泄漏
- hdu1258(dfs)
- 关于使用Session/Cookie存中文乱码造成的问题解决方案
- MySQL管理之道——学习笔记
- CS231n作业笔记2.6:卷积层以及池化层的实现
- 命令模式---是谁拿了我的遥控器
- java 中的小技巧
- 微信开发之现金红包
- VC++、MFC最好的开源项目
- 写出健壮的 Bash 脚本
- 1115. Counting Nodes in a BST (30)