Visit Mozilla.org

DOM:window.btoa

出典: MDC



« Gecko DOM リファレンス

目次

[編集] 概要

バイナリデータの文字列から Base-64 エンコードされた ASCII 文字列を生成します。

[編集] 構文

var encodedData = window.btoa(stringToEncode);

[編集]

var encodedData = window.btoa("Hello, world"); // 文字列をエンコードします。
var decodedData = atob(encodedData); // 文字列をデコードします。

[編集] 注記

このメソッドを使うと、そのまま送信すると問題を起こすかもしれないデータをエンコードしてから送信することができます。送信したデータは、window.atob メソッドを使って、元のデータにデコードすることができます。例えば、0 から 31 までの ASCII 値のような制御文字をエンコードすることができます。

window は、コンポーネント内ではグローバルオブジェクトではありませんが、btoa() を JavaScript で実装された XPCOM コンポーネントとして利用することも可能です。

[編集] 仕様

DOM Level 0。どの標準にも属しません。

[編集] 参照

atob