- 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();