JS读写cookie以及中文乱码解决


本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092489.html 转载请注明。

Js获取所有的cookie信息:

var cookiename = document.cookie.split(";");

Js读写cookie值是中文乱码解决办法:

//写入cookie
function SetCookie(name, value) {
            var exp = new Date();
            exp.setTime(exp.getTime() + 6 * 24 * 60 * 60 * 1000); //6天过期
            document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
            return true;
        };
//读取cookie
function getCookie(name) {
            var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
            if (arr != null) return unescape(arr[2]); return null;
        };

其中unescape() 方法是将字符串进行编码,escape()方法是将字符串进行解码。

两个方法详细用法请参考http://www.w3school.com.cn/jsref/jsref_escape.asp

本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092489.html 转载请注明。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM