UrlEncode(str) {
var res = "";
var strSpec = "!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
var text = "";
for (var i = 0; i < str.length; i++) {
var chr = str.charAt(i);
var c = this.str2ASCII(chr);
text += chr + ":" + c + "n";
if (parseInt("0x" + c) > 0x7f) {
res += "%" + c.slice(0, 2) + "%" + c.slice(-2);
} else {
if (chr == " ") res += "+";
else if (strSpec.indexOf(chr) != -1) res += "%" + c.toString(16);
else res += chr;
}
}
console.log(res, "res");
return res;
},
str2ASCII(val) {
return ("0" + val.charCodeAt(0).toString(16)).slice(-2);
}
JavaScript将url进行UrlEncode,js,urlencode
最新推荐文章于 2023-12-26 14:16:26 发布