クライアント側JavascriptでのBase64エンコードとデコード [重複] 質問する

クライアント側JavascriptでのBase64エンコードとデコード [重複] 質問する

JavaScript には、base64 エンコーディングを使用して文字列をエンコードおよびデコードするために使用できるメソッドはありますか?

ベストアンサー1

Firefox、Chrome、Safari、Opera、IE10+などの一部のブラウザは、Base64をネイティブに処理できます。こちらをご覧ください。Stackoverflowの質問使用していますbtoa()およびatob()機能

サーバーサイド JavaScript (Node) の場合は、Buffers を使用してデコードできます。

クロスブラウザソリューションを目指す場合、次のような既存のライブラリがあります。暗号JSまたは次のようなコード:

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

後者の場合、クロスブラウザの互換性について徹底的に機能をテストする必要があります。そしてエラーすでに報告されている

おすすめ記事