码迷,mamicode.com
首页 > 其他好文 > 详细

淘宝助理导出的csv文件使用的是什么编码,您猜?

时间:2015-06-17 15:11:31      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

今天下午用Java读取从淘宝助理 V4.3 Beta1导出的csv文件,出现中文乱码情况。

一看就是文件编码引起的,不清楚淘宝助理导出的csv文件使用了什么编码,到百度搜索了一下,看到一些相关文章,但测试发现都没有解决这个问题。

最后,我抱着试试看的态度,使用了 utf-16 ,我晕,正常显示中文了。

关于 utf-16 这种编码,这么多看来我还是第一次使用,之前最常用的是 gb2312 和 utf-8 之间的转换。

下面是一个简单的例子:

try
   {
    DataInputStream in = new DataInputStream(new FileInputStream(new File("sd.csv")));
    BufferedReader br = new BufferedReader(new InputStreamReader(in,"utf-16"));
    while(br.ready())
    {
     System.out.println(br.readLine());
    }
   
    br.close();  
   
   }
   catch(IOException err)
   {
    err.printStackTrace();
   }

2010-05-11

 

淘宝助理导出的csv文件使用的是什么编码,您猜?

标签:

原文地址:http://www.cnblogs.com/personnel/p/4583012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!