关于asp.net中cookie在调试过程中读写正常发布后乱码问题
2013-09-20 09:07
676 查看
最近在做的项目发布后出现了乱码的问题,既然出现了乱码很大的可能性是跟编码有关系,所以首先的解决方案就是重新对cookie进行编码,
在写入的cookie的时候编码,在读取的时候解码
在写入cookie的时候重新设置编码方式:
在读取cookie的时候需要解码:
在写入的cookie的时候编码,在读取的时候解码
在写入cookie的时候重新设置编码方式:
HttpCookie cookname= new HttpCookie("name"); cookname.Value = HttpUtility.UrlEncode(textbox1.Value.ToString(), System.Text.Encoding.GetEncoding("GB2312")); Response.AppendCookie(cookname);
在读取cookie的时候需要解码:
if (Request.Cookies["cookname"] != null) { modeluser.username= HttpUtility.UrlDecode(Request.Cookies["cookname"].Value.ToString(), System.Text.Encoding.GetEncoding("GB2312")); }
相关文章推荐
- asp.net 开发过程中关于image控件中图片点击后地址乱码的问题
- ASP.net本地调试时正常,发布时错误的几个问题解析
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 关于Asp.net中Cookie的问题
- 关于asp.net网址出现乱码问题的解决方法
- 在window server 2008 64位系统上 发布asp.net网站的过程中遇到的问题
- js生成的cookie由asp.net读取的时候中文乱码问题的解决
- 关于asp.net MVC发布后,网站无法读取数据库的问题
- 关于Asp.net中Cookie的问题
- 关于asp.net 发布网站的问题 郁闷的未能找到文件
- 关于ASP.NET中用GB2312编码后Request的乱码问题
- asp.net mvc 中[Authorize]在IE9以上版本关于FormsAuthentication.SetAuthCookie无效的问题 解决方案
- asp.net关于Cookie跨域(域名)的问题
- 关于解决有些Asp.net项目发布后出现网址乱码的方法
- 关于ASP.NET运行时正常但是web测试时出现乱码分析
- 关于Asp.net中Cookie的问题
- ASP.NET调试过程中的离奇问题
- 关于asp.net网址出现乱码问题的解决方法
- Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案
- asp.net关于Cookie跨域(域名)的问题