Martin v. Löwis wrote:
Die bash benutzt die locale tatsächlich auch bei der Eingabe; über LC_CTYPE wird ermittelt, welchen Zeichensatz (CODESET) Du verwenden willst. Die Bytes, die von der Tastatur kommen, werden dann entsprechend dieses Zeichensatzes interpretiert. Wenn der LC_CTYPE "C" ist, dann ist der codeset ASCII, und die Bytes, die bei den Umlauttasten kommen, sind keine gültigen Zeichen mehr.
Wie erklärst du dann dieses: erno@flinker:~$ LC_CTYPE=C echo "äöüßÄÖÜ" | od -xc 0000000 f6e4 dffc d6c4 0adc 344 366 374 337 304 326 334 \n -- Gruß Rüdiger __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! präsentiert als offizieller Sponsor das Fußball-Highlight des Jahres: - http://www.FIFAworldcup.com