使用BufferedWriter向文件中写入内同,但是文件中都是乱码

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;

public class BuffTest {

public static void main(String[] args)throws Exception {
// TODO 自动生成的方法存根

File f = new File("D:"+File.separator+"caoxing.txt");
if(!f.exists())
{
f.createNewFile();
}
BufferedWriter bw = new BufferedWriter(new FileWriter(f,true));

for(int i=0;i<30;i++)
{
bw.write(i);
bw.flush();
}
bw.close();
}

}

第1个回答  2014-01-23
bw.write(new String("i".getBytes("utf-8"),"GBK"));
试一下本回答被提问者采纳
相似回答