0

Android デバイスとキャリッジ リターンを使用してファイルを書き込む際に問題が発生しました。

writer.write((byte)0x0A);

ファイルに 0x0D 0x0A の 2 バイトを作成します (FTP サイトにアップロードされたら確認しました)。

私は書き込みを作成しようとしました:

FileOutputStream writer = parent.openFileOutput(fileName,Context.MODE_PRIVATE);

また

OutputStreamWriter writer = new OutputStreamWriter(parent.openFileOutput(fileName,Context.MODE_PRIVATE), "ISO-8859-1");

さまざまな文字セットを使用しましたが、何も役に立ちませんでした...

Windows と Java では、この同じコードがライターで完全に実行されます。

FileOutputStream writer = new FileOutputStream(fileName);

そして、私はこの問題を解決するためのアイデアがありません...

ご協力いただきありがとうございます !!

4

0 に答える 0