【发布时间】:2017-03-29 04:08:19
【问题描述】:
我有一个用GB18030编码的csv文件,我想用apache commons CSV来解析文件,得到文件里面的汉字。
如何做到这一点?因为我使用默认配置获得了一些有线字符。
谢谢
【问题讨论】:
标签: java csv apache-commons-csv
我有一个用GB18030编码的csv文件,我想用apache commons CSV来解析文件,得到文件里面的汉字。
如何做到这一点?因为我使用默认配置获得了一些有线字符。
谢谢
【问题讨论】:
标签: java csv apache-commons-csv
原来不是 Apache Commons CSV 包问题。这是java IO阅读器的问题。
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), Charset.forName("GB18030"));
使用 java 读取文件时使用指定的 charset 会有所帮助。
【讨论】: