RandomAccessFile オブジェクトを使用してファイルにテキストを書き込もうとしていますが、英語以外の文字が正しく保存されません。
具体的には、この文 --> 「und NotenstEnder Libero」
このように保存されます --> 「und Notenst•nder Libero」
「E」文字は英語ではありません(ASCIIコードは917だと思います)。
私が使用しているコードはこれです:
file = new RandomAccessFile(path, "rw");
...
file.seek(file.length());
file.writeBytes("The data i want");
これを回避して正しいテキストを書くにはどうすればよいですか?
(PS: file.writeChars については知っていますが、別の方法があるかどうか疑問に思っています!)