DOM:window.btoa
出典: MDC
目次 |
[編集] 概要
バイナリデータの文字列から 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。どの標準にも属しません。