java导出csv乱码,写入csv文件乱码
如何解决写爬虫IP受阻的问题?立即使用。
csv文件的默认代码是ANSI,java读取CSV时的乱码主要是代码不一致。(推荐:java视频教程)
data inputstream in=new data inputstream(new File inputstream(new File( d:\ \ *。CSV’))));
buffered reader br=new buffered reader(new InputStreamReader(in, GBK ));//这里,如果csv文件编码格式是utf-8,就改成utf-8。InputStreamReader类是从字节到字符流的桥梁:它使用指定的字符集读取字节,并将其解码为字符。它使用的字符集可以通过名称或显式指定,也可以接受平台的默认字符集。
BufferedReader类从字符输入流中读取文本并缓冲字符,以便可以有效地读取字符、数组和行。Reader组成的对象是一个字符对象,每一个读取请求都会涉及到字节读取和字符解码的过程。在BufferedReader类中,有减少解码次数的方法,从而提高转换效率。
更多java知识,请关注java基础课程专栏。以上是如何解决java读取csv文件的乱码的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。