[英]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.