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

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

復(fù)制代碼 代碼如下:
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;
}

當(dāng)cookies中保存有中文信息時,會發(fā)生亂碼,這樣修改下就會解決問題
復(fù)制代碼 代碼如下:
//cookie操作函數(shù)
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技術(shù)JavaScript讀取中文cookie時的亂碼問題的解決方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 宜丰县| 沈丘县| 青神县| 柞水县| 兴海县| 越西县| 辉南县| 亳州市| 贵德县| 错那县| 蒙山县| 丹江口市| 江西省| 井研县| 潜江市| 手游| 葫芦岛市| 永平县| 昆明市| 扬中市| 涿州市| 黄大仙区| 霍邱县| 巫山县| 呼图壁县| 尤溪县| 鹿邑县| 越西县| 廉江市| 碌曲县| 砚山县| 宜城市| 贺兰县| 平南县| 西林县| 乌拉特前旗| 安吉县| 南部县| 乌拉特中旗| 宣汉县| 铜鼓县|