Zitat:
Original geschrieben von blauesau
Hallo!
Kann mir da schnell wer helfen? Ich schreibe aus einer TextArea in eine Textdatei. Anscheinend macht er aber Carriage-Returns, statt New Lines? Jedenfalls ist das Notepad unfähig, diese Sonderzeichen richtig darzustellen!
Code:
void jMenuItem2_mouseReleased(MouseEvent e) {
JFileChooser chooser = new JFileChooser();
chooser.showSaveDialog(this);
try {
FileWriter fw = new FileWriter(chooser.getSelectedFile());
fw.write(monitor.getText());
fw.close();
}
catch (IOException ex) {}
}
Lässt sich da irgendwie eine Codierung angeben oder würde die Verwendung einer anderen Streamkombination zum gewünschten Resultat führen?
Danke!
|
funkt auf jeden fall:
Code:
...
try {
FileWriter fw=new FileWriter(chooser.getSelectedFile(),true);
fw.write(monitor.getText()+(char)13 + (char)10);
fw.close();
}
catch (IOException ioex) {
}
...