如何使用 Apache Commons CSV 解析以 GB18030 编码的 csv 文件
How to parse a csv file encoded in GB18030 with Apache Commons CSV
我有一个用GB18030编码的csv文件,我想用apache commons CSV解析文件并获取文件中的汉字。
如何做到这一点?因为我使用默认配置获得了一些有线字符。
谢谢
原来不是 Apache Commons CSV 包问题。这是 java IO reader 问题。
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), Charset.forName("GB18030"));
在使用 java 读取文件时使用指定的 charset 会有所帮助。
我有一个用GB18030编码的csv文件,我想用apache commons CSV解析文件并获取文件中的汉字。
如何做到这一点?因为我使用默认配置获得了一些有线字符。
谢谢
原来不是 Apache Commons CSV 包问题。这是 java IO reader 问题。
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), Charset.forName("GB18030"));
在使用 java 读取文件时使用指定的 charset 会有所帮助。