1 に答える
1
ドキュメントから:
文字列を出力します。引数が null の場合、文字列 "null" が出力されます。それ以外の場合、文字列の文字はプラットフォームのデフォルトの文字エンコーディングに従ってバイトに変換され、これらのバイトは write(int) メソッドとまったく同じ方法で書き込まれます。
それが問題の理由です。
代わりに、およびを使用FileOutputStream
し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 に答える