ASP.NET 解决Cookie乱码
2010-11-01 17:30
211 查看
在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!
其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK
例子:
Cookie的写入:
Cookie的读取:
其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK
例子:
Cookie的写入:
HttpCookie cookie=new HttpCookie("Simple"); cookie.Values.Add("Simple1",HttpUtility.UrlEncode("大叔,你好!")); cookie.Values.Add("Simple2","English is OK!Nothing we should do!"); Response.AppendCookie(cookie);
Cookie的读取:
HttpCookie cookie=Request.Cookies["Simple"]; string simple1=HttpUtility.UrlDecode(cookie["Simple1"]); string simple2=cookie["Simple2"];
相关文章推荐
- js生成的cookie由asp.net读取的时候中文乱码问题的解决
- 在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
- asp.net中cookie中文乱码的解决
- 在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
- Asp.net 2.0 中cookie值为中文时导致的Cookie 值丢失问题和乱码问题的解决
- ASP.NET 解决Cookie乱码
- 解决asp.net 想入Cookie、js读取cookie乱码问题
- Asp.net 2.0 中cookie值为中文时导致的Cookie 值丢失问题和乱码问题的解决
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
- 在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
- ASP.NET后台获取cookie中文乱码解决办法
- Asp.Net的Forms验证,解决Cookie和Seesion失效时间
- 解决用ASP.NET下载文件时,文件名为乱码的问题
- Asp.net中文cookie的乱码问题
- 解决ASP.Net中的各种乱码问题
- C# .net中cookie值为中文时的乱码解决方法
- ASP.NET中文乱码问题解决。
- ASP.NET中文乱码问题解决
- asp.net Cookie 中文乱码