title image


Smiley UTF-8 Dateien mit Java verändern / lesen / schreiben (öäüß-Problem)
Hallo!



Ich habe ein großes Problem und kämpfe schon seit studen. Ich möchte eine datei X in einen String lesen, sie dann verändern und dann wieder schreiben. leider kann man dann ö,ä,ü und ß nicht mehr lesen und es stehe kryptische Zeichen da.



Hier meine Lesemethode:



in = new InputStreamReader(new FileInputStream(X),"utf-8");

do {intbuf = in.read();

input += (char)intbuf;

} while (intbuf != -1);

in.close();



Am ende schreibe ich zurück:



out = new OutputStreamWriter(new FileOutputStream(X), "utf-8");

out.write(output);

out.flush();

out.close();



Wie man sehen kann, habe ich beim Reader und Writer die Codierung schon angegeben, es sollte also funktionieren...



Warum verhaut es mir die Ausgabe? Über Tipps wäre ich sehr dankbar.





Viele Grüße



Thomas



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: