写入Cookies值:Response.Cookies["UserName"].Value = UserName.Value; //UserName文本控件读取Cookies值:
if (Request.Cookies["UserName"]!= null)
{
string strText = Request.Cookies["UserName"].Value;
UserName.Value = strText;
}当UserName非中文的时候读取值一切正常。如果是中文Debug读取正常。发布到网站时读取到的值却出现乱码??
求教???
if (Request.Cookies["UserName"]!= null)
{
string strText = Request.Cookies["UserName"].Value;
UserName.Value = strText;
}当UserName非中文的时候读取值一切正常。如果是中文Debug读取正常。发布到网站时读取到的值却出现乱码??
求教???
解决方案 »
- HTTP Response中的Chunked编码 写在哪?
- CKEditor怎么实现word文档导入功能!
- 自定义控件怎么实现一个泛型属性供外部程序获取泛型中的数据?或者是别的方式实现
- 一个服务器端控件,如何让窗体登陆时,设置它为焦点呀
- GDI+ 中发生一般性错误
- 我公司想用.net开发一个即时通讯软件,但是.net需要CLI环境,它要25M,显然客户端软件会太大,有没有办法解决?
- 数据查询问题?
- vs2012 安装 NuGet 报错
- 这是不是VS .net的bug,<meta>没有闭合
- treeview,如何能改变其left,top等数值。
- 将Label控件放在sql的表中出错。
- linq toxml查询集合绑定到gridview上
string t =HttpUtility.UrlEncode(要写入到cookies的中文值);
HttpCookie c = new HttpCookie("user_realname", t);
Response.Cookies.Add(c);
//读取cookies时
t=获取的中文cookies值;
t = HttpUtility.UrlDecode(teacher_name);
这样就解决了中文乱码问题了。