色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

JavaScript讀取中文cookie時的亂碼問題的解決方法

復制代碼 代碼如下:
function Get_Cookie(name) {
var start = document.cookie.indexOf(name+…=…);
var len = start+name.length+1;
if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
if (start == -1) return null;
var end = document.cookie.indexOf(…;…,len);
if (end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) {
expires = expires * 60*60*24*1000;
var today = new Date();
var expires_date = new Date( today.getTime() + (expires) );
var cookieString = name + …=… +escape(value) +
( (expires) ? …;expires=… + expires_date.toGMTString() : ……) +
( (path) ? …;path=… + path : ……) +
( (domain) ? …;domain=… + domain : ……) +
( (secure) ? …;secure… : ……);
document.cookie = cookieString;
}

當cookies中保存有中文信息時,會發生亂碼,這樣修改下就會解決問題
復制代碼 代碼如下:
//cookie操作函數
function Get_Cookie(name) {
var start = document.cookie.indexOf(name+…=…);
var len = start+name.length+1;
if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
if (start == -1) return null;
var end = document.cookie.indexOf(…;…,len);
if (end == -1) end = document.cookie.length;
return decodeURI(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) {
expires = expires * 60*60*24*1000;
var today = new Date();
var expires_date = new Date( today.getTime() + (expires) );
var cookieString = name + …=… +escape(value) +
( (expires) ? …;expires=… + expires_date.toGMTString() : ……) +
( (path) ? …;path=… + path : ……) +
( (domain) ? …;domain=… + domain : ……) +
( (secure) ? …;secure… : ……);
document.cookie = cookieString;
}

主要是把unescape改成了decodeURI。

JavaScript技術JavaScript讀取中文cookie時的亂碼問題的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 额敏县| 明星| 开鲁县| 静宁县| 简阳市| 双城市| 和田县| 峨边| 五指山市| 凌源市| 商水县| 瑞金市| 石渠县| 高要市| 临朐县| 大竹县| 五华县| 绥江县| 固阳县| 新密市| 华池县| 天气| 潞西市| 务川| 太仆寺旗| 朝阳县| 东光县| 斗六市| 牟定县| 邵阳市| 丰宁| 长春市| 富源县| 始兴县| 苏尼特左旗| 合川市| 思茅市| 浪卡子县| 聂荣县| 阳朔县| 泽普县|