概述:
在idea中,默认使用的是UTF-8编码,我们进行读操作的时候,就没有任何的问题,但是在读取Windows系统中创建的文本文件时,由于Windows系统默认是GBK编码,就会出现乱码的现象。所以我们需要转换流来作为编码和解码中间的桥梁
-
-
InputStreamReader(InputStream in, String charsetName)
InputStreamReader isr = new InputStreamReader(new FileInputStream("in.txt")); InputStreamReader isr2 = new InputStreamReader(new FileInputStream("in.txt") , "GBK");
OutputStreamWriter类的概述:
构造方法:
-
-
OutputStreamWriter(OutputStream in, String charsetName)