Java charset unbekannt

OnDemand

Top Contributor
Hallo zusammen,

ich möchte eine txt Datei einlesen bekomme aber jedesmal falsche Umlaute, statt äöü etc kommt ein Fragezeichen.

Wenn ich die Datei mit Open Office öffne, wähle ich ISO-8859-15 und alles wird korrekt dargestellt. Also nehme ich diese Kodierung auch für meinen Inputstreamreader, aber Pustekuchen, klappt nicht.
Der Entwickler welche die txt datei erstellt, kann kein UTF-8 machen, er sagt, es sei Ansi Kodierung?!
Wir bekomme ich nun die Umlaute korrekt dargestellt? Ich kann sie auch nicht mit .replaceAll("Ä",ae") ersetzen.
Hoffe auf einen tollen Rat!
 
Klappt leider nicht, Umlaute bleiben als Fragezeichen

CSVReader csvReader = new CSVReader(new InputStreamReader(new FileInputStream(HOME_PATH + "files/downloads/file.txt"), "Cp1252"), '|', '\"', 1);

Nutze Open CSV. Aber andere UTF8 oder ISO8859 kodierte Files liest es ein ohne Probleme
 

Neue Themen


Zurück
Oben