> Alors il faut que l'on m'explique pourquoi mettre LANG=french change
> quelque chaose au fait d'avoir des � ou autre caract�res frenchies  :-)
> dans les terminaux.
> 

Parce que les terminaux (et d'autres) utilisent les variables LANG et
LC_XXX pour savoir quels caract�res ils affichent, et comment.
Par exemple, si tu es allemand, le � ne te sert � rien, mais le B
(esset), oui. Alors dans la table de caract�res des allemands, il n'y a
pas de �, mais il y a un esset.
Pour savoir quelle table utiliser, tu lui dit dans la variable
d'environnement LANG (normalement).
Un bon endroit pour le mettre est /etc/environment. Une autre solution
est carr�ment le .profile ou le .bashrc
D'autre part, french n'est qu'un alias (voir /etc/locale.alias) pour
fr_FR.ISO-8859-1.
Enfin, dans certains cas, un de tes scripts d'init peut �craser LANG (ou
LC_ALL) par autre chose.

C'est pour �a que "LC_ALL=fr_FR.ISO-8859-1" dans le .bashrc est s�r �
100%. Si �a ne marche pas, c'est qu'il y a un probl�me ailleurs

> Moi la seule solution que j'ai trouv� et qui marche du tonnerre c'est de
> modifier le fichier
> 
> /etc/inputrc
> 
> il faut d�commenter la ligne  "set convert-meta off" pour autoris� les
> caracteres sur 8-bit (comme c expliqu� dans le fichier)
> 
> et ca marche
> 

Chez moi, il est comment� ... et �a marche quand m�me.

Bon courage,
-- 
Nicolas SABOURET
LIMSI-CNRS, BP133, 91403 Orsay, France
http://www.limsi.fr/Individu/nico


Répondre à