您的位置:首页 > 其它

解决utf-8编码页面cookie保存中文时乱码问题

2014-03-10 14:36 671 查看
cookie中保存中文的时候,在前台获取时经常回出现乱码问题,以.NET开发为例,在保存cookie的时候进行编码

Cookies[“cookiename”].Value = System.Web.HttpUtility.UrlEncode(strValue,Encoding.UTF8);

/*

private HttpContextBase _httpContext;

cookie = new HttpCookie("supplierName", HttpUtility.UrlEncode(suppliers.SupplierName));

_httpContext.Response.Cookies.Add(cookie);

*/

然后在前台用JS获取cookie时再进行解码

decodeURIComponent(Cookies[“cookiename”])

/*

jquery:

html(decodeURIComponent($.cookie("supplierName")))

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐