プロセルピナ
Top
Internet
Mail
Private
Proxy
Capture
Device
Download
Config
and
Words
Online
Help
Online
Home
[BACK]
☞
Top
>
Proserpine Macro
>
Commands
>
ToString
> base64
base64文字列へのエンコード、デコード
(ToStringメソッド)
Macro Top
|
Variables
|
Constants
|
Commands
|
Ex-Commands
base64 エンコード
(文字列)
.ToString
(
parameter_string
)
パラメータ
parameter_string
は、文字列で指定します。
文字列は
base64;encode
の文字列で開始され、 UTF-8でエンコードしない場合は
;
記号
で区切って エンコードタイプ(charset) を指定します。
例:
base64;encode
: UTF-8でエンコードしたバイト列をbase64文字列化します
base64;encode;euc-jp
: euc-jpでエンコードしたバイト列をbase64文字列化します
base64;encode;Shift_JIS
: Shitft_JISでエンコードしたバイト列をbase64文字列化します
:Sample{ put: "あいうえお ABCDEFG".ToString("base64;encode"); //UTF-8 put: "あいうえお ABCDEFG".ToString("base64;encode;euc-jp"); //euc-jp end: }
【コピペで確認】
上記のサンプルコードは メモ帳モードで開いた
テキストフォーム
にコピー&ペーストして、
テストモード
実行
で 動作確認することができます。
上記例の実行結果
44GC44GE44GG44GI44GKIEFCQ0RFRkc= pKKkpKSmpKikqiBBQkNERUZH
base64 デコード
(文字列)
.ToString
(
parameter_string
)
パラメータ
parameter_string
は、文字列で指定します。
文字列は
base64;decode
の文字列で開始され、 UTF-8でデコードしない場合は
;
記号
で区切って エンコードタイプ(charset) を指定します。
例:
base64;decode
: base64デコードで生成したバイト列をUTF-8でデコードします
base64;decode;euc-jp
: base64デコードで生成したバイト列をeuc-jpでデコードします
base64;decode;Shift_JIS
: base64デコードで生成したバイト列をShitft_JISでデコードします
:Sample{ put: "44GC44GE44GG44GI44GKIEFCQ0RFRkc=".ToString("base64;decode"); put: "pKKkpKSmpKikqiBBQkNERUZH".ToString("base64;decode;euc-jp"); end: }
【コピペで確認】
上記のサンプルコードは メモ帳モードで開いた
テキストフォーム
にコピー&ペーストして、
テストモード
実行
で 動作確認することができます。
上記例の実行結果
あいうえお ABCDEFG あいうえお ABCDEFG
[BACK]
プロセルピナ