Java整行写文件的时候中文出现乱码,求兄弟们帮忙看看!
代码大概如下:
--------------读
InputStreamReader read = new InputStreamReader (new FileInputStream(excel),inEncode);
BufferedReader br = new BufferedReader(read);
--------------写
File outFile = new File(excel.getPath().substring(0,excel.getPath().lastIndexOf("."))+".txt");
OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(outFile),outEncode);
BufferedWriter bw = new BufferedWriter(write);
----------------------- 在将内容写到文件的时候出现乱码-------------------------------
bw.write(content);
bw.newLine();
-------------------------打印出来是正常的
System.out.println(content);
大家帮忙看下,感激不尽!