前言
最近我都用习惯了使用window.atob和window.btoa来进行base64的编码和解码,但是没想到有坑。最近我在有中文括号的时候进行加密,直接报错了。
错误效果展示
可以很明显的看到,js自带的这个方法,就是unicode编码的格式的无法兼容,因此我们在有那些需要有中文或其他特殊符号编码的base64的转化需要使用到第三方库
js-base64
这里给大家推荐一个js-base64的库
安装
1 | npm i js-base64 |
使用
1 | import { Base64 } from "js-base64"; |
结语
本篇文章就到这里了,更多内容敬请期待,债见~