如何使用Apache Commons CSV解析GB18030中编码的csv文件

时间:2017-03-29 04:08:20

标签: java csv apache-commons-csv

我有一个用GB18030编码的csv文件,我想使用 apache commons CSV 解析文件并获取文件中的中文字符。

怎么做?因为我使用默认配置获得了一些有线字符。

由于

1 个答案:

答案 0 :(得分:1)

结果不是 Apache Commons CSV 包问题。这是java IO reader问题。

InputStreamReader isr = new InputStreamReader(new FileInputStream(file), Charset.forName("GB18030"));

使用java读取文件时使用指定的 charset 会有所帮助。