Hilfe, umlaute verschwinden

port29

deus.Server
Hallo Leute,

ich habe ein Programm entwickelt, dass Ergebnisse am Ende der Arbeit sowohl in die Zwischenablage kopiert, als auch in einer Datei abspeichert. Wenn ich die Daten aus der Zwischenablage irgendwo reinkopiere, dann habe ich dort umlaute. Die Dateien, die ich direkt aus der Anwendung speichere, haben jedoch keine. Kann mir jemand sagen, woran das liegt? Ich speichere den Text in der Datei mit folgendem Code:

Code:
	public static String writeData(String data, String FilenamePrefix, String Extension){
		String Filename = FilenamePrefix + Tools.genString(25) + "."+Extension;
		
		try {
			BufferedWriter fwrite = new BufferedWriter (new OutputStreamWriter(new FileOutputStream(Filename),"ISO-8859-1"));		

				for(int j=0;j< data.length(); j++){
					fwrite.write((byte)data.charAt(j));
					
				}	
			fwrite.close();
		} catch (Exception e) {
			e.printStackTrace();
			Filename="";
		}
		
		return Filename;
	}
 
Moin!
Wenn du es so machst:
Code:
fwrite.write(data);
klappt das dann auch..

*grüssle*
MeinerEiner
 
Zurück