Re: auf UTF-8 umsteigen, Wie?
#include <hallo.h>
* Andreas Pakulat [Thu, Jul 13 2006, 05:06:44PM]:
> > > Und was hat das nun mit Kerneloptionen zu tun?
> >
> > Dass du evtl. NLS-Support brauchst, wenn du NLS iocharset setzen willst?
>
> Das ist in den Default-Kerneln aktiviert und aus den Ausfuehrungen des
> OP war IMHO zu schliessen, das er keinen eigenen Kernel benutzt.
Sicher, aber "Kerneloption" ist mehrdeutig. Wenn man mit Details nicht
knausern will, dann gehört die Erwähnung des VFS-NLS schon dazu.
> > > Was die unixoiden Dateisysteme angeht: Ich muss hier bei ext3 nicht mit
> > > convmv ran. Ich kann sowohl unter Latin1-Locale als auch UTF-8 locale
> > > fröhlich Dateien mit non-ascii Zeichen erstellen und die unter der
> > > jeweils anderen Locale im Output von ls korrekt sehen und durch
> > > eintippen von rm dateimitü auch loeschen (ohne Tab-Vervollstaendigung).
> >
> > Wie soll das gehen? Welcher Teil der Kette
> > Disk->FS-Treiber->VFS->libc->Programm macht denn diese Umsetzung?
>
> Ich widerrufe, obwohl ich _sehr_ sicher bin das es gestern geklappt
> hat... Jedenfalls ist das nicht mehr reproduzierbar und tatsaechlich
> sind die Dateinamen entsprechend der locale kodiert.
Vielleicht hast du einen Terminal mit Cheat-Funktion verwendet
(verbreitete Latin1-Zeichen erraten und adaptiv umkodieren), dann sieht
es unter Umständen korrekt aus, auf den ersten Blick.
Eduard.
Reply to: