FileReader可以读取IDE默认编码格式(UTF-8)的文件
当FileReader读取系统默认编码(中文GBK)会产生乱码问题 如果就需要读取JBK编码,就用到转换流
package demo42FileReader编码问题;
import java.io.FileReader;
import java.io.IOException;
/*
FileReader可以读取IDE默认编码格式(UTF-8)的文件
当FileReader读取系统默认编码(中文GBK)会产生乱码问题 如果就需要读取JBK编码,就用到转换流
*/
public class DemoFileReader {
public static void main(String[] args) throws IOException {
FileReader fr=new FileReader("E:\\多线程\\我是JBK格式的编码.txt");
int len =0;
while((len=fr.read())!=-1){
//System.out.print(len);
System.out.print((char) len);
}
fr.close();
}
}