Java里面读取csv文件乱码

RainSay 2015-01-21 04:56:45
		File file=new File("C:\\Users\\zhili\\Desktop\\产品添加录入表1.csv");
String myCharset = System.getProperty("file.encoding");
System.out.println(myCharset );
InputStreamReader isr=new InputStreamReader(new FileInputStream(file),"GBK");
CsvReader r = new CsvReader(isr);
r.readHeaders();
if(r.readRecord()) {
System.out.println(r.getRawRecord());
}
r.close();

...全文
5391 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
老李家的小二 2016-07-01
  • 打赏
  • 举报
回复
把csv文件有UE打开后,另存为。。。一下
狮子搏兔 2016-07-01
  • 打赏
  • 举报
回复
楼主如何解决的 ,求分享下
代码菜鸟旺仔 2015-05-15
  • 打赏
  • 举报
回复
将读取出来的字符串再转置下
sibeJia 2015-05-15
  • 打赏
  • 举报
回复
楼主乱码问题解决了吗?
阿良良木月火 2015-01-22
  • 打赏
  • 举报
回复
csv文件默认编码为ANSI,这里出现乱码主要是编码不一致问题 DataInputStream in = new DataInputStream(new FileInputStream(new File("d:\\*.csv"))); BufferedReader br= new BufferedReader(new InputStreamReader(in,"GBK"));//这里如果csv文件编码格式是utf-8,改成utf-8即可
RainSay 2015-01-21
  • 打赏
  • 举报
回复
ISO-8859-1,utf-8,utf-16,gb2312都试过了
chen870201 2015-01-21
  • 打赏
  • 举报
回复
GBK換别的编码试试看

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧