Hallo ich will die PLZ Datafactory Rohdaten von der Deutschen Post einlesen. Bisher sieht das so aus:
Das Problem ist, dass alle Umlaute falsch dargestellt werden. Laut Post ist der Zeichensatz der Datei DOS/ASCII. Wie kann ich dem Reader den richtigen Zeichensatz mit auf den Weg geben. Ich vermute, dass das irgendwie in diese Richtung gehen muss:
Das klappt nur bisher auch nicht. Könnt ihr mir da mal auf die Sprünge helfen?
MfG
DiscoDon
Code:
bf = new BufferedReader(new FileReader(raw_data));
while (null != (line = bf.readLine())) {
// TODO
}
Das Problem ist, dass alle Umlaute falsch dargestellt werden. Laut Post ist der Zeichensatz der Datei DOS/ASCII. Wie kann ich dem Reader den richtigen Zeichensatz mit auf den Weg geben. Ich vermute, dass das irgendwie in diese Richtung gehen muss:
Code:
bf = new BufferedReader(new InputStreamReader(new FileInputStream(raw_data), Charset.forName("Cp1252")));
Das klappt nur bisher auch nicht. Könnt ihr mir da mal auf die Sprünge helfen?
MfG
DiscoDon