[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: UTF-8 !!!



On 2006-12-02 12:00:07 +0100, C. Mourad Jaber wrote:
> Tout s'est correctement passé, mais quand je me connecte en ssh à cette
> machine, les accents sont affichés de manière étrange...

> Je soupçonne que ce soit la différence entre mon ancienne installation 
> qui doit être en iso8859-1(5) et la nouvelle machine qui doit être en 
> full UTF-8...

Ce sont probablement tes variables d'environnement LC_* et LANG qui
sont incorrectes dans le shell distant. Je suppose que tu te connectes
à partir d'une machine en ISO-8859-1(15).

> Comment faire pour que tout le monde cohabite ?

Demander à SSH de faire passer ces variables d'environnement au shell
distant. Il faut modifier la config du serveur SSH /etc/ssh/sshd_config
pour que ce fichier contienne:

  AcceptEnv LANG LC_*

N'oublie pas de relancer le serveur avec un "/etc/init.d/ssh restart".
Et dans ton .ssh/config, il faut que tu mettes:

  SendEnv LANG LC_*

Note: ça ne fonctionne pas avec les anciennes versions d'OpenSSH. Si
c'est ton cas, alors tu as 2 possibilités:

1. Tu te débrouilles pour utiliser un terminal UTF-8 sur la machine
   locale.

2. Dans le shell distant, tu fixes les variables d'environnement à la
   main.

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



Reply to: