您的位置:首页 > 理论基础 > 计算机网络

在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!

2008-10-08 17:03 826 查看
这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK了!

Cookie的写入:

Code

1 HttpCookie cookie=Request.Cookies["Simple"];

2 string simple1=HttpUtility.UrlDecode(cookie["Simple1"]);

3 string simple2=cookie["Simple2"];
这样simple1="你好!";simple2="English is OK!Nothing we should do!";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: