1
4

1 回答 1

1

来自文档

打印一个字符串。如果参数为空,则打印字符串“null”。否则,字符串的字符会按照平台默认的字符编码转换成字节,这些字节完全按照 write(int) 方法的方式写入。

这就是问题的原因。

相反,使用FileOutputStreamand OutputStreamWriter

OutputStreamWriter(OutputStream out, String charsetName) 
Create an OutputStreamWriter that uses the named charset.

查看解决方案:https ://stackoverflow.com/a/1001568/1360074

于 2013-02-01T05:26:22.827 回答