base64转码、解码

最近有业务需要使用base64转码,现在整理一下

转码

window.btoa

解码

window.atob
示例
window.btoa("test") // dGVzdA==
window.atob("dGVzdA==")  // test

如果字符串中包含中文,直接使用btoa会报错,可以先使用encodeURIComponent进行编码

window.btoa(window.encodeURIComponent("你好")) // "JUU0JUJEJUEwJUU1JUE1JUJE"
window.decodeURIComponent(window.atob("JUU0JUJEJUEwJUU1JUE1JUJE")) // "你好"

自己实现的base64转码工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章