Re: UTF-8 !!!
On 02.12.2006 13:06, Vincent Lefevre wrote:
On 2006-12-02 12:00:07 +0100, C. Mourad Jaber wrote:
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).
Tout à fait...
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.
A priori la config debian de base a déjà ces 2 parametres :(
Mon problème principal est la gestion des accents avec rsync... tous les
fichiers et les répertoires qui ont des accents se retrouvent avec des
noms bizarres :(
J'ai fait un dpkg-reconfigure -plow locales
Pour ajouter iso8859-1 et -15 sur la machine cible, mais cela ne change
pas grande chose :(
@ +
Mourad
Reply to:
- Follow-Ups:
- Re: UTF-8 !!!
- From: Sylvain Sauvage <Sylvain.Sauvage@metanoesis.net>
- References:
- UTF-8 !!!
- From: "C. Mourad Jaber" <ml-count_spam@lundarael.dyndns.org>
- Re: UTF-8 !!!
- From: Vincent Lefevre <vincent@vinc17.org>