首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> ASP.NET技巧 -> 在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!


文章类别:ASP.NET技巧 来源: 作者: 发表日期:2006-9-29 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

  今天有个学生妹妹问我:在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK了,希望更多的学生妹妹能解决它,呵呵!
   例子:
   Cookie的写入:
1HttpCookie cookie=new HttpCookie("Simple");
2cookie.Values.Add("Simple1",HttpUtility.UrlEncode("大叔,你好!"));
3cookie.Values.Add("Simple2","English is OK!Nothing we should do!");
4Response.AppendCookie(cookie);  Cookie的读取:
1HttpCookie cookie=Request.Cookies["Simple"];
2string simple1=HttpUtility.UrlDecode(cookie["Simple1"]);
3string simple2=cookie["Simple2"];  这样simple1="大叔,你好!";simple2="English is OK!Nothing we should do!";
  很简单吧!!!
上一篇:Photoshop特效:跃出照片的海豚 下一篇:oracle中的联合主键查询问题!
本栏目热门文章
·如何实现无刷新的DropdownList联动效果 2005-10-4
·使用HttpWebRequest向网站模拟上传数据 2005-10-4
·ASP.NET中文件上传下载方法集合 2006-5-28
·当DataSet中包含主/子表时,Update更新步骤 2005-10-6
·ASP.NET2.0实现无刷新客户端回调 2005-11-13
·分享个极好的无刷新二级联动下拉列表,同样适用与firefox 2005-10-19
·在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变( 2005-10-4
·ASP.NET中实现Flash与.NET的紧密集成 2005-11-21
·关于Asp.net页面Page_Load被执行两次的问题 2005-10-4
·ASP.NET极限:页面导航 (翻译) 2005-10-8
新近更新文章
·ASP.NET 2.0程序安全的基础知识 2006-10-5
·通过数据捆绑将数据添加到ASP.NET 页面 2006-10-5
·关于线程的参数、“返回值”、及线程的中止 2006-10-5
·编程实现QQ表情文件CFC格式 2006-10-5
·web.config配置文件示例 2006-10-5
·.NET编程规范 2006-10-5
·解决文件下载弹出窗体被拦截 2006-10-5
·何时.NET中AppDomain会回收? 2006-10-5
·使用ASP.NET2.0的ReportViewer查看RDLC报表 2006-10-5
·GridView控件自定义分页详解 2006-9-29
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: