首頁  >  文章  >  web前端  >  百度行動版的url編碼解碼範例_javascript技巧

百度行動版的url編碼解碼範例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:50:421783瀏覽
複製程式碼如下程式碼:

vardecode = function(m) {
try {
try
m = 解碼URIComponent(m);
} catch(e) {}
var s = m.split("%");
if (s.length > 1) {
s. shift();
for(var i = 0; i var t = s[i];
t = parseInt(t, 16);
t = t 256;
t = t - 201;
t = t.toString(16);
s[i] = t;
}
m = '%' s.join ('%');
返回decodeURIComponent(m);
} else {
回傳m;
}
}

var 編碼= 函數(i) {
i =encodeURIComponent(i);
i = i.replace(/%(.{2})/gi, function(l) {
var m = l.replace("%", "" );
console.log( m);
m = parseInt(m, 16);
m = parseInt('201') m;
m % 256; 🎜>if (m. length m = "0" m
}
m = "%" m;
return m
});
回我;
}

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn