Javascript中有decodeURI和encodeURI两个函数

.net端

C# code
 
   
private void setCookie( string name, string value) { System.Web.HttpCookie cookie = new HttpCookie(name, System.Web.HttpUtility.UrlEncode(value)); cookie.Expires = System.DateTime.Now.AddDays( 30 ); cookie.Path = " / " ; System.Web.HttpContext.Current.Response.AppendCookie(cookie); } private string getCookie( string name) { if (Request.Cookies[name] != null ) { return System.Web.HttpUtility.UrlDecode(Request.Cookies[name].Value); } else { return "" ; } }




Javascript端

JScript code
 
   
function setCookie(name,value) { var Days = 30 ; var expTime = new Date(); expTime.setTime(expTime.getTime() + Days * 24 * 60 * 60 * 1000 ); document.cookie = name + " = " + encodeURI(value) + " ;expires= " + expTime.toGMTString() + " ;path=/ " ; } function getCookie(name) { var arrCookies = document.cookie.match( new RegExp( " (^| ) " + name + " =([^;]*)(;|$) " )); if (arrCookies != null ) return decodeURI(arrCookies[ 2 ]); return null ; }

转载于:https://www.cnblogs.com/datasky/archive/2009/04/19/1439248.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值