API version 4

TextConverterコンストラクタ

iOSAndroidWindows

 

説明

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

 

指定できる文字コードは、文字コードについてを参照してください。

 

呼出形式

var conv = new TextConverter( rw_obj , cset1, cset2 )

 

戻り値

初期化されたTextConverterオブジェクト

 

引数

Object rw_obj

変換するデータの入力元となるReaderオブジェクト、または変換したデータの出力先となるWriterオブジェクトを指定します。

ByteArrayも入出力オブジェクトとして指定できます。

 

Readerオブジェクトを指定した場合はWriteWriteStringメソッドは使用できません。

Writerオブジェクトを指定した場合はReadReadLineメソッドは使用できません。

 

 

String cset1

変換元の文字コード

文字コードの名前を文字列で指定します。

 

 

String cset2

変換先の文字コード

文字コードの名前を文字列で指定します。

 

例外

CONVERT 1

有効なオブジェクトが指定されていません

 

CONVERT 8

コンバートの型が不明です 

 

CONVERT 10

引数が不正です

 

使用例

var str = new String("サンプル1");
var fs = new FileSystem;
 
var fp1 = fs.Open("eucjp.txt", FileSystem.OPEN_WRITE);
var conv1 = new TextConverter(fp1, "Shift_JIS", "EUC-JP");
conv1.Write(str);
conv1.Close(true);
 
var fp2 = fs.Open("eucjp.txt", FileSystem.OPEN_READ);
var conv2 = new TextConverter(fp2, "EUC-JP", "Shift_JIS");
var result2 = conv2.Read();
conv2.Close(true);
print(result2.ToString(), "\n");
 

 

関連項目

ReadReadLineWriteWriteStringCloseメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る