正常读写英文时用–没问题
FileReader fre = new FileReader("E:\\TEST\\readText.txt");
FileWriter fwi = new FileWriter("E:\\TEST\\readText2.txt");
BufferedReader bufr = new BufferedReader(fre );
BufferedWriter bufw = new BufferedWriter(fwi );
String line = null;
while((line = bufr.readLine()) != null){
bufw.write(line);
bufw.newLine();
bufw.flush();
}
bufr.close();
bufw.close();
读取中文时需要用GBK,否则会出现乱码
File fileIn= new File("E:\\TEST\\readText.txt"</

当使用BufferedReader和BufferedWriter处理中文字符时,若不指定GBK编码,可能会出现乱码问题。确保在读写过程中正确设置编码格式以避免此问题。

892

被折叠的 条评论
为什么被折叠?



