JavaScript で文字列を Base64 にエンコードする方法
質問:
JavaScript は、PHP のように PNG をエンコードできますか画像をBase64文字列に変換しますか?バイナリ データの処理は不慣れですが、どのように行われますか?
答え:
はい、JavaScript は Base64 のエンコードとデコードの両方のメソッドを提供します。これらのタスクには btoa() と atob() を使用します。
使用上の考慮事項:
-
btoa(): 8 を表す文字列を受け入れます。 -bit バイトを取得し、Base64 でエンコードされた文字列を返します。入力文字列がこの基準を満たしていることを確認するか、事前に適切なエンコーディングを検討してください。
-
atob(): 各文字が 8 ビット バイトを表す文字列を返します。これはテキスト表現を意味するものではないことに注意してください。バイナリ データが予期されます。
代替リソース:
- JavaScript と XMLHttpRequest を使用したバイナリ イメージ データのロードについては、「バイナリ イメージ データをロードするにはどうすればよいですか?」を参照してください。 JavaScript を使用し、 XMLHttpRequest?"
ブラウザ サポート:
btoa() および atob() に関する包括的なブラウザ サポート情報については、caniuse.com を確認してください:
- btoa(): https://caniuse.com/?search=atob
- atob(): https://caniuse.com/?search=btoa
以上がJavaScript は PNG 画像を Base64 文字列にエンコードできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。