JavaScript を使用した Base64 エンコーディング
質問:
JavaScript を使用して PNG 画像を Base64 文字列にエンコードするのに支援が必要です。ファイルの開き方は知っていますが、バイナリ データのエンコードについてはよくわかりません。
回答:
btoa() と atob() を利用する
JavaScript オファーBase64 との間の変換を行う btoa() および atob() 関数エンコーディング.
btoa() 関数
btoa() は、8 ビットのバイト配列を表す「文字列」を受け入れます。 8ビットを超える文字を含む文字列を渡すと誤動作する可能性があります。テキストを操作している場合は、事前にテキストをエンコードする必要があります。
atob() 関数
atob() は各文字の「文字列」を返します。 8ビットバイトを表します。これは ASCII を意味するものではありません。バイナリ データの処理を前提としています。
追加リソース
ブラウザサポート
btoa() と atob() は両方とも幅広いブラウザーをサポートしています。特定の互換性情報については、次のリンクを参照してください:
以上がJavaScript で PNG 画像を Base64 にエンコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。