Javaコードを使用してUnix環境でテキストファイルを作成しました。
私が使用しているテキストファイルを書くために、java.io.FileWriter
そしてBufferedWriter
。そして、各行の後の改行には、bw.newLine()
メソッドを使用しています(ここで、はのbw
オブジェクトですBufferedWriter
)。
そして、Unix環境自体からメールを添付してそのテキストファイルを送信しています(Unixコマンドを使用して自動化されています)。
私の問題は、Windowsシステムでメールからテキストファイルをダウンロードした後、そのテキストファイルを開いた場合、データが適切に配置されていないことです。newline()
キャラクターが動いていない、そう思います。
Windows環境でもテキストファイルを開いた場合、Unix環境と同じテキストファイルの配置が必要です。
問題を解決するにはどうすればよいですか?
参考のために以下のJavaコード(Unix環境で実行):
File f = new File(strFileGenLoc);
BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() ) {
bw.write(rs.getString(1)==null? "":rs.getString(1));
bw.newLine();
}