我正在使用 Gmail 的 API 从我的帐户接收电子邮件。消息正文以“URL 安全 base64”格式传递。解码它以供使用的最佳方法是什么?我找到了一些 nodejs 解决方案,但没有找到客户端解决方案。 window.atob 不起作用,因为它是 URL 安全的。
感谢您的帮助。
最佳答案
为了后代,
atob(data.replace(/_/g, '/').replace(/-/g, '+'))
如规范所述 https://www.rfc-editor.org/rfc/rfc4648#section-5然而因为它使用 atob()
它不支持 unicode 字符因此需要 a polyfill .
关于javascript - 在 JavaScript 中解码 URL 安全 Base64(浏览器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28100601/