バイナリからテキストへのエンコード スキームである Base64 に文字列をエンコードすることは、JavaScript の一般的なタスクです。ただし、バイナリ データに慣れていない開発者にとっては、それが難しい場合があります。
JavaScript での Base64 エンコーディング
JavaScript で文字列を Base64 にエンコードするには、組み込み関数 btoa()。この関数は、UTF-16 形式で文字列を受け取り、Base64 でエンコードされた文字列を返します。
const string = "Hello, world!"; const encodedString = btoa(string); console.log(encodedString);
btoa() について
使用例
const encodedString = btoa("My binary data"); const decodedString = atob(encodedString); console.log(decodedString); // Outputs: My binary data
古いブラウザへの配慮
btoa() とatob() は古いブラウザではサポートされていません。互換性を確認するには、Can I Use Web サイト (https://caniuse.com) を参照してください。
btoa() 関数を利用すると、JavaScript で文字列を Base64 に簡単にエンコードでき、安全なデータ送信が可能になります。
以上がJavaScript で Base64 を使用して文字列をエンコードおよびデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。