怎么用字符流读取txt文件的中文都会出现乱码呢
package com.jiang.TextFile;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class TextFile {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("D://a.txt");
BufferedReader bu = new BufferedReader(fr);
char[] data =new char[2];
while(bu.read()!=-1){
System.out.println(bu.readLine());
}
}
}
字符流不是8个字节吗?一个中文在占2个字节。不明白哦……哥们帮我分析下谢谢