Question configuration, c'est effectivement assez, hum, obscur.
Je n'ai jamais vu de configuration d'encodage de caractÃres en
compilant des noyaux Linux, sauf pour le support de certains
systÃmes de fichiers Windows (FAT sauf erreur).

En fait, le noyau Linux suppose sans doute un encodage identique
à celui des sources C, soit n'importe quel truc 8 bits compatible
ASCII oà le caractÃre '/' (le seul intÃressant un systÃme UNIX il
me semble) est encodà sur un octet, comme en ASCII, soit 00101111.
Or UTF-8 a Ãtà spÃcialement conÃu pour que tout octet dont le code
corresponde à un caratÃre ASCII (bit de poids fort nul) soit
justement ce caractÃre ASCII, et jamais un octet au milieu d'un
caractÃre multi-octet. Donc on peut sans autre balancer du UTF-8
au noyau Linux.

Question terminal, j'arrive à crÃer et afficher des noms de fichiers
encodÃs en UTF-8 en rÃglant une locale UTF-8 puis en lanÃant un xterm.

> export LC_ALL=fr_CH.UTF-8
> xterm&

Dans ce nouvel environnement, des noms fichiers envoyÃs en UTF-8 par
Windows devraient alors Ãtre correctement affichÃs.

Marc Mongenet
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à