解决 btoa/atob 中文报错

101 阅读1分钟

如果在浏览器控制台输入

window.btoa('你好')

那么就会报错

如何解决

改用以下方式加密

window.btoa(encodeURI('你好')) // 'JUU0JUJEJUEwJUU1JUE1JUJE'

解密

decodeURI(window.atob('JUU0JUJEJUEwJUU1JUE1JUJE')) // '你好'