1. ホーム
  2. ジャバスクリプト

[解決済み】クライアントサイドのjavascriptでBase64エンコードとデコードを行う【重複あり

2022-03-27 10:21:45

質問

<余談
この質問には、すでにここで回答があります :
クローズド 6ヶ月前 .

JavaScriptで、base64エンコーディングを使って文字列をエンコード、デコードするためのメソッドはありますか?

解決するには?

Firefox、Chrome、Safari、Opera、IE10+など、一部のブラウザはBase64をネイティブで扱うことができます。これを見てください。 スタックオーバーフローの質問 . 使用されているのは btoa()atob() 機能 .

サーバーサイドのJavaScript(Node)の場合は Buffer をデコードする。

クロスブラウザ対応にするのであれば CryptoJS のようなコードもあります。

http://ntt.cc/2008/01/19/base64-encoder-decoder-with-javascript.html ( アーカイブ )

後者では、クロスブラウザに対応した機能を十分にテストする必要があります。また、エラー はすでに報告されています .