美文网首页程序员
2018-03-07 cookie 中文乱码解决方法encode

2018-03-07 cookie 中文乱码解决方法encode

作者: small_zeo | 来源:发表于2018-03-07 11:33 被阅读0次

/*设置cookie*/

export function setCookie(c_name,value,expire) {

var date=new Date();

  date.setSeconds(date.getSeconds()+expire);

  document.cookie = c_name+ "="+ encodeURI(value)+"; expires="+date.toGMTString();

}

/*获取cookie*/

export function getCookie(c_name){

if(document.cookie.length>0){

var name = encodeURI(c_name);

    var allcookies = document.cookie;

    name += "=";

    var pos = allcookies.indexOf(name);

    if(pos != -1){

var start = pos + name.length;

      var end = allcookies.indexOf(";",start);

      if(end == -1){

end = allcookies.length;

      }

var value = allcookies.substring(start,end);

      return decodeURI(value);

    }else{

return "";

    }

}

}

/*删除cookie*/

export function delCookie(c_name){

setCookie(c_name, "", -1);

}

相关文章

网友评论

    本文标题:2018-03-07 cookie 中文乱码解决方法encode

    本文链接:https://www.haomeiwen.com/subject/xohjfftx.html