请问如何向一个文本文件中写入一行中英混合的文本?
像“Hello World!一二三”这样的字符串,我用RandomAccessFile的writeBytes和writeChars方法写到文件里的都是乱码,请大家帮帮忙,谢谢。

解决方案 »

  1.   

    为什么要用RamdomAccessFile呢?这是随即访问也算字节流,你应该用Writer类import java.io.*;
    class Test{
    public static void main(String[] args)throws Exception{
    File f = new File("test1.txt");
    FileWriter fw = new FileWriter(f);
    fw.write("test一二三");
    fw.close();
    }
    }