您的位置:首页 > Web前端 > JavaScript

Javascript中有decodeURI和encodeURI两个函数

2009-04-19 20:05 453 查看
.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;

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