Merci pour ta r�ponse.
Comment se configure le terminal, alors ?
En fait, quand je parle de "ligne de commande", c'est aussi bien en
utilisant le terminal graphique de Gnome que le terminal "r�el", celui
du login sur la machine (Ctrl+Alt+F1 => mode console).
De toute fa�on, mon terminal graphique Gnome est configur� pour �tre un
shell de connexion.
Ce qui me faisait plut�t penser que c'est Gnome le coupable, c'est que
OpenOffice par exemple (ainsi que Mozilla) m'affiche aussi les noms de
fichier "transform�s". Eclipse non, par contre (mais il utilise GTK).
Ne serait-ce pas plut�t GKT qui n'utilise pas le Latin9 et ma "console"
qui l'utilise bien ?
Eric.
Lemesre, Gregory wrote:
Bonjour,
si je ne dis pas de b�tise, cela est du � ton terminal (fenetre dans laquelle tu
"liste mes fichiers en ligne de commande").
En g�n�ral, les terminaux affichent en UTF-8. Donc, si tu veut voir les
accents, il faut configurer ton term (si c'est possible .... je suppose que ca
d�pend du term).
En fait, lorsque tu cr�es un fichier avec par exemple un "�" dans GNOME, si
GNOME utilise
tes tables locales, il code : "�" en latin 1 (iso8859.1) => E9 (en hex) <=>
(1110 0111 en binaire) cod� sur 8 bits.
Puis, lorsque ton term lit ce code hexa :
- si il utilise UTF-8, il lit le mot de 8 bits 1110 1001 qui n'est pas conforme et
affiche "?"
- si il utilise une autre table (par exemple DOS qui utilise la table cp850), E9
correspond � "LATIN CAPITAL LETTER U WITH ACUTE"
PS :
valeurs unicodes valides :
Octets Bits utilisables Repr�sentation
1 7 0vvvvvvv (contient l'ensemble de la
table ASCII)
2 11 110vvvvv 10vvvvvv
3 16 1110vvvv 10vvvvvv 10vvvvvv
4 21 11110vvv 10vvvvvv 10vvvvvv 10vvvvvv
Le Jeudi 29 Janvier 2004 11:22, Eric SCHAEFFER a �crit :
Bonjour,
Je crois que le sujet a d�j� plus ou moins �t� trait� sur la liste, mais
j'avoue que je ne comprends pas tout.
Voila le pb :
Sous Gnome (Sid), si je modifie le nom d'un fichier par le biais du
gestionnaire de fichiers du dit Gnome, en utilisant des espaces et des
accents (je sais, certains me diront que c'est mal, mais bon.. c'est
pratique et "� la mode" ;), tout semble bien se passer.
Or, si je liste mes fichiers en ligne de commande, je me retrouve avec
mes caract�res accentu�s remplac�s par des s�quences un peu bizarres (du
genre "é").
Je crois (d'apr�s ce que j'ai vu passer sur la liste) que c'est li� aux
locales utilis�es (notamment pour l'encodage des caract�res), et au fait
que Gnome semble pr�f�rer l'UTF-8.
Voila la question :
Comment tout �a fonctionne ? Comment �a se configure ?
Lors de l'installation de mon poste, j'ai fait un "dpkg-reconfigure
locales" pour g�n�rer mes locales. J'en ai mis plusieurs, je ne sais pas
si c'est vraiment bien d'ailleurs : j'ai le fran�ais en UTF-8, en latin
1 et en latin 9 (plus locales en_US et en_GB en UTF-8, et latin 1). Ca
fait bcp, �a sert sans doute � rien, mais dans le doute...
J'ai mis en locale par d�faut le fran�ais Latin-9.
Ca veut dire que si je ne fait rien de particulier, en utilisateur
normal, j'utilise bien la locale Latin-9, non ?
(au moins en mode console)
Maintenant, j'utilise Gnome par gdm, lanc� par init (installation
standard, tout ce qu'il y a de plus normal pour un poste de travail en
mode graphique).
Comment se fait-il alors que le gestionnaire de fichiers de Gnome
utilise autre chose ? Est-ce un bug ? Ou ai-je mal configur� qque chose ?
J'aimerais comprendre, vu que sinon, je peux cr�er 2 fichiers "qui
portent le m�me nom" (le m�me dans le gestionnaire de fichiers, mais pas
les m�me en mode console), ce qui est un peu aga�ant.
Merci pour vos �claircissements,
Eric.