固定長ストリームがあります。エンコーディングをWindows-1252またはlatin1に設定したい。
どうやってやるの?
XML経由の方が良いでしょうが、コードが唯一の方法であれば、それも問題ありません。
固定長ストリームがあります。エンコーディングをWindows-1252またはlatin1に設定したい。
どうやってやるの?
XML経由の方が良いでしょうが、コードが唯一の方法であれば、それも問題ありません。
文字エンコーディングは、基本的な Java I/O API を使用して BeanIO ライブラリの外部で制御されます。これは、書き込みのセットアップを示す簡単で汚い例です。
Charset charset = Charset.forName("ISO-8859-1"); // ISO Latin Alphabet No. 1
OutputStream ostream = new ByteArrayOutputStream(); // or other OutputStream
Writer writer = new OutputStreamWriter(ostream, charset);
BeanWriter beanWriter = streamFactory.createWriter(nameOfMappedStream, writer);
// write beans here...
writer.flush();
読み方も似ているはずです。