解説

文字列をBase64形式にエンコード・デコードする関数を示す。
更新日:2017年1月28日

使用方法

サンプル


Base64.encode( 'サンプル・データ' ); //=> "44K144Oz44OX44Or44O744OH44O844K/"
Base64.decode( '44K144Oz44OX44Or44O744OH44O844K/' ); //=> "サンプル・データ"

パラメタ

String
変換元文字列(UTF-8)

戻り値

String
変換結果文字列(UTF-8)

コード

Base64関数


var Base64 = 
{
	// エンコード
    encode: function( str )
    {
        return btoa( unescape( encodeURIComponent( str ) ) );
    },
    // デコード
    decode: function( str )
    {
        return decodeURIComponent( escape( atob( str ) ) );
    }
};

必須要素

情報
  • なし。

注意事項

重要
  • 引数の文字コードは、「UTF-8」であること。

更新履歴

2017/01/28 … 浅野 利博
新規作成

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.