解决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")))
*/
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")))
*/
相关文章推荐
- 前台页面使用utf-8编码,url中包含中文参数时后台获取参数乱码问题解决
- 解决页面中文的乱码问题,使用过滤器为所有页面配置编码格式,解决大部分的中文乱码问题
- JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
- 在jsp中,获取页面中中文输入的值乱码问题解决。修改tomcat的编码问题
- (转)XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)(附带解决DHTMLX不能用在GB2312页面编码下的中文问题)
- JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
- 已解决了ajax(源文件编码gb2312)发送+php接收(源文件编码gb2312)中文乱码问题(utf-8也通用)
- dojo+JBoss7设置URI编码为UTF-8,解决传参中文乱码问题
- utf-8和gb2312乱码问题,延伸至中文编码乱码问题的解决(留坑以后有时间挖)
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
- 使用CInternetSession获取utf-8页面中文乱码问题解决方法
- tomcat 设置UTF编码 解决中文接收乱码问题
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- 使用CInternetSession获取utf-8页面中文乱码问题解决方法
- PHP 页面编码声明方法详解(header或meta,解决中文乱码问题)
- PHP页面转UTF-8中文编码乱码的解决办法
- PHP 页面编码声明方法详解(header或meta,解决中文乱码问题)
- JSP页面编码问题研究三(中文字符乱码问题的解决方法)
- eclipse下更改jsp页面默认的编码格式,解决中文乱码问题
- PHP 发送UTF-8编码中文邮件标题乱码问题解决