这篇文章主要介绍了JavaScript BASE64算法实现(完媄解决中文乱码),先用escape()对中文进行编码.然后再进行base64编码. 解码时,再加入()对中文进行解码,这样就可以避免中文乱码问题
//用一个数组来存放编码后嘚字符效率比用字符串相加高很多。 //每三个字符进行编码 //将Unicoe编码的字符串,转换成Ansi编码的字符串 //将Ansi编码的字符串转换成Unicoe编码的字符串 //将Base64编码字符串转换成Ansi编码的字符串
注意上面的中文没有经过escape过滤,所以可能是乱码大家可以用escape然后在加密即可。