java读取默认编码是ansi的文本文件时,解决中文乱码问题

来源:互联网 发布:网络设置使用下面的ip 编辑:程序博客网 时间:2024/04/27 15:03
// 封装文本文件 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);      }
0 0
原创粉丝点击