浏览器转化base64操作的API

1、window.atob和window.btoa

window.atob:对base64进行解码
window.btoa:对字符串转化为base64;

2、兼容性

浏览器转化base64操作的API_第1张图片
感觉挺乐观的

3、转码中文出现异常的问题

使用btoa函数转码中文是会报下面的异常
浏览器转化base64操作的API_第2张图片
可以先对中文进行encodeURIComponent转码,然后转化成base64
之后可以先对base64解码,然后使用decodeURIComponent解码

你可能感兴趣的:(前端)