API version 1

- ‐

コンストラクタ

TextConverterクラスを初期化します。

引数に指定可能な文字コードについては、TextConverterクラスを参照してください。

呼出形式一覧

呼出形式

説明

new TextConverter(CRS::Common::Core::ByteArray b_arr, string cset_from, string cset_to)

ByteArrayでTextConverterオブジェクトを初期化します。

new TextConverter(readable r_obj, string cset_from, string cset_to)

readableオブジェクトでTextConverterオブジェクトを初期化します。

new TextConverter(writable w_obj, string cset_from, string cset_to)

writableオブジェクトでTextConverterオブジェクトを初期化します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

b_arr

初期化に使用するByteArray

cset_from

変換元の文字コードの名称

cset_to

変換先の文字コードの名称

r_obj

初期化に使用するreadableオブジェクト

w_obj

初期化に使用するwritableオブジェクト

例外

識別子

説明

CRS::Common::Convert-1:1

不正なオブジェクトが指定されました

CRS::Common::Convert::TextConverter-1:1

不正な文字コードが指定されました



使用例 CRSダウンロード

Form TextConverter {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   /* このサンプルはパブリックルートにある Shift_JIS.txtを
     UTF-8に変換後に改めてShift_JISでConv.txtを出力します */

   var nf = new FileSystem;
   var fr = nf.open("Shift_JIS.txt", FileSystem.OPEN_READ);
   var conv3 = new TextConverter(fr, "Shift_JIS", "UTF-8");
   var result3 = conv3.Read();
   conv3.Close(true);
   print(result3.ToString());

   var str = new String;
   str = result3.ToString() ;
   var fs = new FileSystem;
   var fp1 = fs.Open("Conv.txt", FileSystem.OPEN_WRITE);
   var conv1 = new TextConverter(fp1, "UTF-8", "Shift_JIS");
   conv1.Write(str);
   conv1.Close(true);
}