这样的话,我们一般要使用转换流来避免以上这些问题。
Reader inputStreamReader = new InputStreamReader(new FileInputStream("jfjafkj"),"gbk"); Writer outputStreamWriter = new OutputStreamWriter(new FileOutputStream("FAJFJA",true),"gbk"); BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String str; while ((str = bufferedReader.readLine()) != null) { bufferedWriter.write(str);