csv文件默认编码为ANSI,这里出现乱码主要是编码不一致问题
DataInputStream in = new DataInputStream(new FileInputStream(new File("d:\\*.csv")));
DataInputStream in = new DataInputStream(new FileInputStream(new File("d:\\*.csv")));
BufferedReader br= new BufferedReader(new InputStreamReader(in,"GBK"));//这里如果csv文件编码格式是utf-8,改成utf-8即可
reference: http://bbs.csdn.net/topics/390975348
本文介绍了解决读取CSV文件时出现乱码的问题,主要原因是文件编码与读取编码不一致导致。通过使用正确的字符集(如UTF-8或GBK),可以避免此类乱码现象。

32

被折叠的 条评论
为什么被折叠?



