CSVREADER读取中文乱码
有一个csv文件,使用GBK编码。 用如下程序读取后调试时发现内存读取的字段乱码,然后如果用csvwriter GBK方式写出来的话也是同样的乱码,请问是什么问题。
csv文件中 GBK编码的【请查收 】在内存中读取后变为銆愯鏌ユ敹 銆,二进制编码为E3 80 90 E8 AF B7 E6类似的串,不知道这是什么编码,该如何解决
CsvReader reader = new CsvReader(filepath, ',', Charset.forName("GBK"));
reader.readHeaders();
int i = 1;
while (reader.readRecord()) {
String[] item = reader.getValues();