簡體   English   中英

如何在BeanIO中設置字符編碼?

[英]How to set character encoding in BeanIO?

我有一個定長流。 我想將編碼設置為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();

閱讀應該相似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM