Hallo Christian, hallo Leute From: Christian Boltz [mailto:suse@cboltz.de]
./ntprofile/profiles/domm/Startmen\303\274/Programme/Kyocera ^^^^^^^^
Hat jemand eine Idee wie man auch das schreiben der Logdatei auf UTF8 umstellen kann???
Das _ist_ [1] utf8 - zumindest wenn das oben markierte ein einzelnes "ü" darstellen soll.
Vermutlich liegt Dein Problem also in dem Programm, mit dem Du Dir die Logdatei ansiehst.
Bei PuTTy ist als Uebersetzung UTF8 eingestellt. Auch wenn ich mich auf der Konsole als root einlogge und locale eingebe steht dort ueberall UTF8. Schaue ich mir aber dann die Logdatei an sieht es so wie oben aus.
Welches Anzeigeprogramm verwendest Du dafür? Werden die Umlaute bei grep Startmen logdatei auch falsch dargestellt?
Verwende PuTTy http://www.chiark.greenend.org.uk/~sgtatham/putty/ Ja auch bei einem grep Startmen log.txt wird der Umlaut ü (hoffe der ist jetzt richtig zu lesen) als \303\274 dargestellt. Auch direkt an der Konsole kommt die selbe Darstellung. Steht eventuell wirklich als ASCII Zeichen so da drin und ist gar kein Uebersetzungsproblen zwischen den Zeichensaetzen. (mal sehn was der Hexdump sagt (weiter unten))
Wenn du aber sagst das das UTF8, ist worauf ist dann mein System eingestellt? [...]
Scheinbar utf8. Frag mich aber nicht, was Dein Problem ist ;-)
Eins noch: schnapp Dir mal eine Zeile aus Deiner Logdatei und mach einen Hexdump davon: grep Startmen logdatei | head -n1 | tee /dev/stderr | hex Das Ergebnis bitte hier posten.
Bitte, hoffe das das etwas aufschlussreicher ist: grep Startmen log.txt | head -n1 | tee /dev/stderr | hexdump ./ntprofile/profiles/domm/Startmen\303\274/ 0000000 2f2e 746e 7270 666f 6c69 2f65 7270 666f 0000010 6c69 7365 642f 6d6f 2f6d 7453 7261 6d74 0000020 6e65 335c 3330 325c 3437 0a2f 000002c So wie es aussieht liegt die \303\274 Zeichenfolge auch so vor. Also kein Konvertierungsproblem bei der Anzeige, sondern ein Missstand im schreiben der Logdatei. Oder sehe ich das falsch? ..................................... MFG Normen