Hallo zusammen
ich hab ein folgendes Problem. Ich möchte chemische Formeln in ein txt-File schreiben.
hier der code:
Der Methode "writeLineToProtoclFile" wird z.B. "H2SO4" (die 2 und die 4 sind unicodezeichen und tiefgestellt - wird hier nicht dargestellt)...
Im Textfile finde ich den Eintrag aber folgend: "H?SO?".
Die unicode-Zeichen werden durch "?" ersetzt...
Hat jemand eine Ahnung, woran das liegen kann?
Danke für eure Hilfe.
ich hab ein folgendes Problem. Ich möchte chemische Formeln in ein txt-File schreiben.
hier der code:
Code:
import java.io.*;
import java.util.*;
import java.text.*;
public class ProtocolWriter {
private String fileName;
private final String space = " - ";
private File file;
private BufferedWriter writer;
public ProtocolWriter(){
fileName = "D:/protocol.txt";
file = new File(fileName );
try{
writer = new BufferedWriter(new FileWriter(file));
}
catch(IOException ex){
}
}
public void writeLineToProtocolFile(String sumFormula){
try{
writer.write(sumFormula + "\r\n");
writer.flush();
}
catch(IOException ex){
}
}
}
Der Methode "writeLineToProtoclFile" wird z.B. "H2SO4" (die 2 und die 4 sind unicodezeichen und tiefgestellt - wird hier nicht dargestellt)...
Im Textfile finde ich den Eintrag aber folgend: "H?SO?".
Die unicode-Zeichen werden durch "?" ersetzt...
Hat jemand eine Ahnung, woran das liegen kann?
Danke für eure Hilfe.