您的位置:首页 > 编程语言 > ASP

asp.net 中文乱码 Cookies 转码的问题 中文丢失

2008-09-19 22:28 471 查看
因为asp.net使用UTF-8的文字编码来显示GB2312的中文,所以有的时候会出现乱码,尤其在cookies的时候,更甚至是我们在web.config中这样设置之后<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>,会导致我们的中文cookie变成乱码,从而导致cookies无效,因此要将cookies转化成UTF-8的格式:代码如下:

public static void SetCookie(string key, string value, int expiresDays)

public static string GetCookid(string str)

GetCookid(HttpContext.Current.Request.Cookies["sswoo_user"].Value)

如此以来即可解决中文字符cookie丢失的问题了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: