Hallo,
ich hab mal eine Frage zu einem Gebiet, in dem ich mich nicht wirklich gut auskenne:
Ich lese in Java eine Datei ein, in der die Sonderzeichen nicht speziell kodiert sind.
Also eine Datei, in die ich unter Windows Umlaute "direkt" über die Tastatur eingegeben.
Von welcher Kodierung spricht man dann bzw. welchen Zeichensatz erwarte ich?
Ist es dann der ANSI-Zeichensatz? Oder ISO-Latin-1?
Soweit ich weiß, enthalten beide Zeichensätze deutsche Umlaute.
Das Einlesen selbst geschieht unter Linux.
Gruß
Jan
ich hab mal eine Frage zu einem Gebiet, in dem ich mich nicht wirklich gut auskenne:
Ich lese in Java eine Datei ein, in der die Sonderzeichen nicht speziell kodiert sind.
Also eine Datei, in die ich unter Windows Umlaute "direkt" über die Tastatur eingegeben.
Von welcher Kodierung spricht man dann bzw. welchen Zeichensatz erwarte ich?
Ist es dann der ANSI-Zeichensatz? Oder ISO-Latin-1?
Soweit ich weiß, enthalten beide Zeichensätze deutsche Umlaute.
Das Einlesen selbst geschieht unter Linux.
Code:
BufferedReader in = new BufferedReader(new FileReader(file));
String line;
while((line = in.readLine()) != null){
...
Jan