btoa() と atob() を使用して JavaScript で文字列を Base64 にエンコードおよびデコードするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-02 16:17:30
オリジナル
942 人が閲覧しました

How do I Encode and Decode Strings to Base64 in JavaScript using btoa() and atob()?

JavaScript での文字列の Base64 へのエンコードとデコード: btoa() と atob() の公開

JavaScript での文字列の Base64 へのエンコードとデコードbtoa() 関数と atob() 関数を使用して実現できます。ただし、これらの関数が何を受け取り、何を返すかを理解することが重要です。

  • btoa() によるエンコード:

    • btoa()各文字が 8 ビット バイトを表す文字列。
    • 入力文字列に外部の文字が含まれている場合8 ビット範囲の場合、正しいエンコードのために前処理が必要な場合があります。
  • atob() によるデコード:

    • atob() は、各文字が 8 ビット バイトを表す文字列を返します。
    • 返される文字列はデフォルトでは ASCII テキストではないため、用途によってはさらに処理が必要になる場合があります。

使用法例:

<code class="javascript">// Encode a string to Base64
const encodedString = btoa('Hello, World!');

// Decode a Base64-encoded string
const decodedString = atob(encodedString);</code>
ログイン後にコピー

参考:

  • [JavaScript とXMLHttpRequest?](https://stackoverflow.com/questions/7492864/how-do-i-load-binary-image-data-using-javascript-and-xmlhttprequest)
  • [サポート テーブルを使用できますか?] ](https://caniuse.com/?search=atob)
  • [サポートを利用できますか?テーブル](https://caniuse.com/?search=btoa)

以上がbtoa() と atob() を使用して JavaScript で文字列を Base64 にエンコードおよびデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!