<bdo id='Fwvht'></bdo><ul id='Fwvht'></ul>

  1. <small id='Fwvht'></small><noframes id='Fwvht'>

  2. <legend id='Fwvht'><style id='Fwvht'><dir id='Fwvht'><q id='Fwvht'></q></dir></style></legend>
    1. <i id='Fwvht'><tr id='Fwvht'><dt id='Fwvht'><q id='Fwvht'><span id='Fwvht'><b id='Fwvht'><form id='Fwvht'><ins id='Fwvht'></ins><ul id='Fwvht'></ul><sub id='Fwvht'></sub></form><legend id='Fwvht'></legend><bdo id='Fwvht'><pre id='Fwvht'><center id='Fwvht'></center></pre></bdo></b><th id='Fwvht'></th></span></q></dt></tr></i><div id='Fwvht'><tfoot id='Fwvht'></tfoot><dl id='Fwvht'><fieldset id='Fwvht'></fieldset></dl></div>
      <tfoot id='Fwvht'></tfoot>

    2. 在 JavaScript 中解码 URL Safe Base64(浏览器端)

      时间:2023-10-01

            <bdo id='ejBTC'></bdo><ul id='ejBTC'></ul>
            <legend id='ejBTC'><style id='ejBTC'><dir id='ejBTC'><q id='ejBTC'></q></dir></style></legend>

              <small id='ejBTC'></small><noframes id='ejBTC'>

                <tfoot id='ejBTC'></tfoot>

                <i id='ejBTC'><tr id='ejBTC'><dt id='ejBTC'><q id='ejBTC'><span id='ejBTC'><b id='ejBTC'><form id='ejBTC'><ins id='ejBTC'></ins><ul id='ejBTC'></ul><sub id='ejBTC'></sub></form><legend id='ejBTC'></legend><bdo id='ejBTC'><pre id='ejBTC'><center id='ejBTC'></center></pre></bdo></b><th id='ejBTC'></th></span></q></dt></tr></i><div id='ejBTC'><tfoot id='ejBTC'></tfoot><dl id='ejBTC'><fieldset id='ejBTC'></fieldset></dl></div>
                  <tbody id='ejBTC'></tbody>
                本文介绍了在 JavaScript 中解码 URL Safe Base64(浏览器端)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在使用 Gmail 的 API 从我的帐户中获取电子邮件.邮件正文以URL safe base64"格式传送.解码它以供使用的最佳方法是什么?我找到了一些 nodejs 解决方案,但没有找到客户端解决方案.window.atob 不起作用,因为它是 URL 安全的.

                I am using Gmail's API to get emails from my account. The body of the message is delivered in a "URL safe base64" format. What is the best way to decode this for use? I have found some nodejs solutions, but no client side ones. window.atob does not work since it is URL safe.

                感谢您的帮助.

                推荐答案

                为了后代,

                atob(data.replace(/_/g, '/').replace(/-/g, '+'))
                

                如规范所述 https://www.rfc-editor.org/rfc/rfc4648#section-5 但是因为它使用 atob() 它不支持 unicode 字符,因此需要 一个polyfill.

                As stated by the spec https://www.rfc-editor.org/rfc/rfc4648#section-5 however because this uses atob() it does not support unicode characters and thus requires a polyfill.

                这篇关于在 JavaScript 中解码 URL Safe Base64(浏览器端)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:将图像转换为已加载的画布 下一篇:Javascript 将字符串格式的 GUID 转换为 Base64

                相关文章

              • <i id='PHcqk'><tr id='PHcqk'><dt id='PHcqk'><q id='PHcqk'><span id='PHcqk'><b id='PHcqk'><form id='PHcqk'><ins id='PHcqk'></ins><ul id='PHcqk'></ul><sub id='PHcqk'></sub></form><legend id='PHcqk'></legend><bdo id='PHcqk'><pre id='PHcqk'><center id='PHcqk'></center></pre></bdo></b><th id='PHcqk'></th></span></q></dt></tr></i><div id='PHcqk'><tfoot id='PHcqk'></tfoot><dl id='PHcqk'><fieldset id='PHcqk'></fieldset></dl></div>

                    <small id='PHcqk'></small><noframes id='PHcqk'>

                    <legend id='PHcqk'><style id='PHcqk'><dir id='PHcqk'><q id='PHcqk'></q></dir></style></legend>
                    <tfoot id='PHcqk'></tfoot>
                      <bdo id='PHcqk'></bdo><ul id='PHcqk'></ul>