GmailのAPIを使用してアカウントからメールを取得しています。メッセージの本文は「URLsafebase64」形式で配信されます。これをデコードして使用するための最良の方法は何ですか?いくつかのnodejsソリューションを見つけましたが、クライアント側のソリューションはありません。 window.atobはURLセーフであるため、機能しません。
助けてくれてありがとう。
後世のために、
_atob(data.replace(/_/g, '/').replace(/-/g, '+'))
_
仕様で述べられているように https://tools.ietf.org/html/rfc4648#section-5 ただし、これはatob()
を使用するため、Unicode文字をサポートしていないため、- ポリフィル 。
ついにそれを見つけました。これはURLセーフデコードを行います