FileConnection から DataOutputStream にデータを書き込もうとしています。
FileConnection con = (FileConnection)Connector.open("file:///C:/file.txt");
if (!con.exists())
con.create();
DataOutputStream out = con.openDataOutputStream();
out.writeUTF("some text");
out.close();
con.close();
しかし、入力したテキストではなく、エンコーディングに問題があるように、ファイルにゴミが含まれています。
OK、私が見る限り、ファイルの先頭に null と 0xFF 記号が追加されています。
原因は何ですか?