ホームページ  >  記事  >  ウェブフロントエンド  >  Baidu モバイル版の URL エンコードとデコードの例_JavaScript スキル

Baidu モバイル版の URL エンコードとデコードの例_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:50:421820ブラウズ
复制代码代码如下:

var decode = function(m) {
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('%');
return decodeURIComponent(m);
} else {
return m;
}
}

var encode = function(i) {
i = encodeURIComponent(i);
i = i.replace(/%(.{2})/gi, function(l) {
var m = l.replace("%", "");
console.log( m);
m = parseInt('201') m;
m = m.toString(16); 🎜>if (m.length < 2) {
m = "0" m
}
m = "%" m
return m
});
私を返します;
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。