由于之前使用的cookie中,内容以数字和英文字母为基础,一直正常使用,但是在最近使用过程中加入了中文信息,导致中文字符乱码,

cookie使用的功能全部嗝屁。经常网络搜索资料,目前比较好的办法就是写入和读取过程中,先编码再解码,这样就可以处理好这个问题


改进好后的代码如下

        /// <summary>
        /// 创建Cookies
        /// <param name="strName">Cookie 主键</param>
        /// <param name="strValue">Cookie 键值</param>
        /// <param name="Time_Day">Cookie 天数</param>
        /// </summary>
        public static bool AddCookie(string strName, string strValue, int Time_Day=15)
        {
            try
            {
                HttpCookie Cookie = new HttpCookie(strName);
                Cookie.Expires = DateTime.Now.AddDays(Time_Day);
                Cookie.Value = HttpUtility.UrlEncode(strValue,Encoding.UTF8);
                System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);
                return true;
            }
            catch{return false;}
        }
        /// <summary>
        /// 读取Cookies
        /// </summary>
        /// <param name="strName">Cookie 主键</param>
        public static string GetCookie(string strName)
        {
            string temp = null;
            HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies[strName];
            if (Cookie != null)
            {

                temp = Cookie.Value;
                temp = HttpUtility.UrlDecode(Cookie.Value);
            }
            return temp;
        }
        /// <summary>
        /// 删除Cookies
        /// </summary>
        /// <param name="strName">Cookie 主键</param>
        public static bool Del(string strName)
        {
            try
            {
                HttpCookie Cookie = new HttpCookie(strName);
                Cookie.Expires = DateTime.Now.AddDays(-1);
                System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);
                return true;
            }
            catch{return false;}
        }


通过以上三个函数,即可对cookie做对应操作


版权声明

本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!




Hot


New


学一门乐器 -电子琴

当我在深圳一个人的时候,无聊的时候,总得想点事做,刚来毕业的那几年,第一没钱,第二没时间,折腾来折腾,但是都是为了生活。偶尔的一天,我想了一下,我喜欢什么,我为了什么,而我又看到我的QQ签名【每一个童年的梦想都值得用青春去捍卫!】我似乎在那时候又找到了自己,其中有一个内容就是音乐。从小也没学过什么乐器,最多听听歌,除了周杰伦,林俊杰,其他的歌手也不认识但是我想过,如果我有机会了 一定要学一门乐器。从那时候,我就思考,学什么比较好,最终我选了电子琴优点如下1.与钢琴想通,如果学会了,可以显摆一下2.电子琴最


学一门乐器 -电子琴
C# 图片调整压缩,修改分辨率

这几天结合网络上的代码,折腾了一下图片保存问题,主要在图片压缩上学习了一下。对于目前手机拍照或者网络照片而已,体积越来越大,但是真正使用的时候都是压缩显示的,以前是人工手动压缩,但是有时候操作一多,就容易漏了。整合了一下网络代码,调整成为自己合适的方式,然后就可以使用了 /// /// 图像转换 /// public class Conversion { /// /// 压缩调整图片分辨率 ///

换眼镜 - 头晕【选择恐惧症】

生活中,我并不是一个喜欢改变的人,懒得选择的人。特别是一些意义不是很大,或者说只是为了换个风格的事情。今天终于更换了眼镜,而我换眼镜的事情,可能比大家正常理解的奇葩很多。自从大学毕业后,我的高中同桌好友【代号:粥少(第四音)】从事眼镜行业,并送了我两眼镜,到现在也快有十年的时间了。而其中一副一直用到现在,今天才换另一副,期间没更换过镜片,实在是太花了,没办法才换的。我很讨厌改变这些小事情。比如我买


山豹晓梦心雨 的记录 - 2021/11/12 11:55:41微凉的日子,还是平静如水。烦啦one day 的记录 2021/9/26 9:40:31第四篇日记2021-11-19 日记【最近太累了】one day 的记录 2021/9/29 17:20:362021.11.7 +1 甜蜜的梦小美女快来玩啊 的记录 2021/8/28 19:36:36無新鮮事柏嘉 的记录 - 2021/11/26 8:05:12拾笔又放下,多看看书补补脑2021-11-27 日记【公司过夜】老老实实换头像,哈哈瞎写11062021 8:00:00 今天的梦(短)大话西游-高战斗力,给予玩家更高-淘手游交易平台第七篇日记JS 计时事件JS 获取 HTML 里面得自定义标签02-块级作用域换眼镜 - 头晕【选择恐惧症】大唐游仙记-等很多资源,持续更新战-淘手游交易平台信息系统项目管理师考点考题梳理(2):信息化基础知识-电子政务C# Cookie 写入读取 中文乱码的处理哥斯拉大战电饭煲 20210524JS 判断网页种某个ID得网页元素是否存在信息系统项目管理师 复习笔记 2021-07-02【更新】 登录方式可以用ID号加密码直接登录家用数据存储 局域网NAS 部署记录大话西游热血版-证人脸关闭不影响账号安全工作原-淘手游交易平台2021年秋季番记录 HTML 限制DIV大小,如果超过就限制进度条刀刀暴击BT-高战斗力给予玩家更高的游戏体-淘手游交易平台HTML中的 select 标签如何设置默认选中的选项弹弹堂手游-卡星数均为第一拥有角色及各项-淘手游交易平台JS 获取公网IP 地区与浏览器版本