function urlencode(text)
{
text = escape(text.toString()).replace(/\+/g, "%2B");
// this escapes 128 - 255, as JS uses the unicode code points for them.
// This causes problems with submitting text via AJAX with the UTF-8 charset.
var matches = text.match(/(%([0-9A-F]{2}))/gi);
if (matches)
{
for (var matchid = 0; matchid < matches.length; matchid++)
{
var code = matches[matchid].substring(1,3);
if (parseInt(code, 16) >= 128)
{
text = text.replace(matches[matchid], '%u00' + code);
}
}
}
text = text.replace('%25', '%u0025');
return text;
}
Js对中文字符串加密
最新推荐文章于 2022-01-22 19:19:29 发布

1886

被折叠的 条评论
为什么被折叠?



