【问题标题】:How to parse a csv file encoded in GB18030 with Apache Commons CSV如何使用 Apache Commons CSV 解析以 GB18030 编码的 csv 文件
【发布时间】:2017-03-29 04:08:19
【问题描述】:

我有一个用GB18030编码的csv文件,我想用apache commons CSV来解析文件,得到文件里面的汉字。

如何做到这一点?因为我使用默认配置获得了一些有线字符。

谢谢

【问题讨论】:

    标签: java csv apache-commons-csv


    【解决方案1】:

    原来不是 Apache Commons CSV 包问题。这是java IO阅读器的问题。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      相关资源
      最近更新 更多