urlencode.js
来自「java阿里巴巴代码」· JavaScript 代码 · 共 53 行 · 第 1/3 页
JS
53 行
var h_offset=(i-l_offset)/0x5e;
var gbCode="%"+(h_offset+0xa1).toString(16)+"%"+(l_offset+0xa1).toString(16);
var gbChar=unescape("%u"+utf8s[i]);
GB2312Codec.mapping[gbChar]=gbCode.toUpperCase();
}
GB2312Codec.hasInited=true;
},
encode:function (cn)
{
GB2312Codec.initMapping();
return (cn == null)?null:GB2312Codec.mapping[cn];
}
}
function UrlEncode(str){
var i,c,p,q,ret="",strSpecial="!\"#$%&\'()*+,\/:;<=>?@[\\]^`{|}~";
for(i=0;i<str.length;i++)
{
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?