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);
}