大家好,欢迎观看JavaScript教程(十五、JavaScript字符集)
一、加密解密非中文代码
- btoa()
描述:字符串或二进制值转为Base64编码(加密) - atob()
描述:Base64编码转为原来的编码
var str="I LOVE YOU";
var newStr = btoa(str);//加密
var toStr = atob(newStr);//解密
console.log(newStr);
console.log(toStr);
//注意:次此编码只能解析英文代码,中文报错
二、加密解密中文文字
- encodeURIComponent()
描述:加密中文文字,支持英文 - decodeURIComponent()
描述:解密中文文字
var str="范冰冰:I LOVE YOU";
var newStr = encodeURIComponent(str);
var toStr = decodeURIComponent(newStr);
console.log(newStr);//加密
console.log(toStr);//解密