[b]Base64编码说明[/b]
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。
[b]base64编码库:(已验证可用)[/b]
[url=file://\\u]\\u[/url]"+ new Array(5-temp.length).join("0") + temp;
}
return rs;
}
function decodeUTF8(str){
return str.replace(/([url=file://\\u)(\w{4}|\w{2})/gi]\\u)(\w{4}|\w{2})/gi[/url], function($0,$1,$2){
return String.fromCharCode(parseInt($2,16));
});
}
以上就是本文的全部内容了,希望能够对大家熟练掌握javascript中的base64编码解码有所帮助。