文字コードを気にするときは、FileReader/FileWriterを使ってはいけないという話。 この場合、新しいものは文字化けする。 File file = new File("file_0"); BufferedReader b = new BufferedReader(new FileReader(file)); File file_w = new File("file_0_output"); FileWriter fw = new FileWriter(file_w); String s; while((s = b.readLine())!=null){ fw.write(s+"\n"); } fw.close(); 文字コードを指定すると問題ない。 File file_w3 = new File("file_1"); BufferedReader b_reader = new