>  기사  >  웹 프론트엔드  >  Baidu 모바일 버전 URL 인코딩 및 디코딩 example_javascript 기술

Baidu 모바일 버전 URL 인코딩 및 디코딩 example_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:50:421783검색
复제대码 代码如下:

var decode = function(m) {
try {
m = decodeURIComponent(m);
} catch(e) {}
var s = m.split("%");
if (s.length > 1) {
s.shift();
for(var i = 0; i var t = s[i];
t = parsInt(t, 16);
t = 256;
t = t - 201;
t = t.toString(16);
s[i] = t;
}
m = '%' s.join('%');
decodeURIComponent(m)를 반환합니다.
} else {
m을 반환합니다.
}
}

var encode = function(i) {
i = encodeURIComponent(i);
i = i.replace(/%(.{2})/gi, function(l) {
var m = l.replace("%", "");
console.log( m);
m = parInt(m, 16);
m = parInt('201') m
m = m % 256; 🎜>if (m.length < 2) {
m = "0" m
}
m = "%" m
return m
});
나를 돌려주세요;
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.