cookie的中文编码操作

 

关键的是Server.UrlEncode()、Server.UrlEncode() 这2个方法


public void SetCookie(string CookieName, string CookieValue, int CookieDays)
{
HttpCookie ctrCookie;
if (Request.Cookies[CookieName] == null)
{
ctrCookie = new HttpCookie(CookieName);
}
else
{
ctrCookie = Request.Cookies[CookieName];
}
ctrCookie.Value = Server.UrlEncode(CookieValue);
ctrCookie.Expires = DateTime.Now.AddDays(CookieDays);
Response.Cookies.Add(ctrCookie);
}

public string GetCookie(string CookieName)
{
if (Request.Cookies[CookieName] != null)
return Server.UrlDecode(Request.Cookies[CookieName].Value);
else return "";
}

 

posted on 2015-09-21 10:40  lmx22  阅读(323)  评论(0编辑  收藏  举报

导航