日期:2014-05-20  浏览次数:20661 次

java io流问题,谢谢!
Java code

    public static void main(String[] args) throws IOException {
        FileOutputStream fo = new FileOutputStream("D:\\k.txt");
        fo.write((int)'好');
        fo.close();
        }



我想用java io的字节流向文件存入一个“好”字,结果在文件中出现了乱码,这是为什么?
我发现如果存入一个“a”就可以!
谢谢大家的帮助!

------解决方案--------------------
用字符流写
Writer w = new FileWriter("D:\\k.txt");
w.write("好")
w.flush();
w.close();