转码(ASCII转为Base64):
- Base64编码:将(0~9、A~Z、a~z、+、/)组成任意可打印的字符串
- 目的:不出现特殊字符,简化程序处理
btoa():任意值转为 Base64 编码 atob():Base64 编码转为原来的值
转码(非ASCII转为Base64):
//多个转码环节
function b64Encode(str) {
return btoa(encodeURIComponent(str));
}
b64Encode('你好') // "JUU0JUJEJUEwJUU1JUE1JUJE"
function b64Decode(str) {
return decodeURIComponent(atob(str));
}
b64Decode('JUU0JUJEJUEwJUU1JUE1JUJE') // "你好"
你的代码量决定了你的薪资水平!
浙公网安备 33010602011771号