我有一个用GB18030编码的csv文件,我想使用 apache commons CSV 解析文件并获取文件中的中文字符。
怎么做?因为我使用默认配置获得了一些有线字符。
由于
答案 0 :(得分:1)
结果不是 Apache Commons CSV 包问题。这是java IO reader问题。
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), Charset.forName("GB18030"));
使用java读取文件时使用指定的 charset 会有所帮助。