写入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读取正常。发布到网站时读取到的值却出现乱码??
求教???
string t =HttpUtility.UrlEncode(要写入到cookies的中文值);
HttpCookie c = new HttpCookie("user_realname", t);
Response.Cookies.Add(c);
//读取cookies时
t=获取的中文cookies值;
t = HttpUtility.UrlDecode(teacher_name);
这样就解决了中文乱码问题了。