GUI機能拡張

Q
文字コードを変換して出力したい

A
[解決方法]
TextConverterクラスをご利用頂けます。
このクラスをご利用頂くことで、文字コードがShift-JISのデータをEUC-JPに変換して
出力するといった実装が可能です。

TextConverterクラスが収められているConverter Packageには
いくつかのコンバート関連クラスが収められています。
Base64Encoderクラス、Base64Decoderクラスなどは、メールのデータ変換などで
ご利用頂けます。


[サンプルコード]
Form Form1 {
    X = 0;
    Y = 0;
    Width = 400;
    Height = 300;
    Button Button1 {
        X = 5;
        Y = 5;
        Width = 145;
        Height = 20;
        Title = "Shift_JIS → EUC-JP";
        
        Function OnTouch( e ) {
            var fs = new FileSystem();
            var fr = fs.open( "shift_jis.txt", FileSystem.OPEN_READ );
            var fw = fs.open( "euc_jp.txt", FileSystem.OPEN_WRITE );
            var text_converter
                    = new TextConverter( fw, "Shift_JIS", "EUC-JP" );
            text_converter.Write( fr.Read() );
            text_converter.Close();
            fr.Close();
            fw.Close();
        }
    }
    if ( !$DESIGNTIME ) {
    }
}
管理番号:Gui41_003
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser XE・Biz/Designer XE TIPS集 トップへ