// 封装文本文件 File file = new File("d:/test11.txt"); // BufferedReader br = new BufferedReader(new FileReader( // "d:/test.txt")); // BufferedReader br = new BufferedReader(new FileReader(file)); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"gbk"));//转成gbk就不乱码了 // 封装通道内流 BufferedWriter bw = new BufferedWriter(new OutputStreamWriter( s.getOutputStream())); String line = null; while ((line = br.readLine()) != null) { // 阻塞 bw.write(line); bw.newLine(); bw.flush(); System.out.println(line); }
java读取默认编码是ansi的文本文件时,解决中文乱码问题
最新推荐文章于 2022-08-06 20:35:05 发布
本文展示了一个使用Java进行文件读写的示例程序。通过BufferedReader和BufferedWriter类实现从GBK编码的文本文件中读取内容,并将其写入到另一个输出流中,同时在控制台打印每行读取的内容。

1647

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



