js生成的cookie由asp.net读取的时候中文乱码问题的解决

    技术2024-10-25  19

    经常碰到在js和asp.net的后台间的传值问题, 很多时候要用到cookie,在用js生成的cookie生用asp.net后台来读取的时候发现中文乱码

    asp.net后台读取cookie出现中文乱码问题的代码:

    System.Web.HttpCookie cookie = new System.Web.HttpCookie("outputData");         cookie =System.Web.HttpContext.Current.Request.Cookies["outputData"];

    乱码的截图:

    点击图片看大图

    解决方法:

    更改代码:

    System.Text.Encoding enc = System.Text.Encoding.GetEncoding("gb2312"); string cookie = Request.Cookies["outputData"].Value; string cookievalue= HttpUtility.UrlDecode(cookie, enc);

    成功后的截图:

    点击图片看大图

    原文地址: http://blog.foreverlove.us/915.html 独立博客地址: http://blog.foreverlove.us/ ©原创文章,欢迎转载,非注明网络来源文章请在转载时以链接形式注明作者和原始出处
    最新回复(0)