Olivier BERT, le Fri 15 Dec 2006 00:51:45 +0100, a écrit :
> On Fri, Dec 15, 2006 at 12:03:11AM +0100, Samuel Thibault wrote:
> > Y compris dans mutt.  Il doit traîner dans ton .muttrc un truc qui dit
> > que ta locale est ISO.
> 
> En effet, j'avais les lignes suivantes : 
> set charset="ISO-8859-1"
> set send_charset="ISO-8859-1"
>   que j'ai remplacé par leur équivalant avec UTF-8 pour être sûr. 

Tu devrais simplement ne rien mettre pour charset="". Comme ça mutt va
bêtement utiliser la locale courante (i.e. ce qu'on veut dans 99% des
cas).  Pour send_charset, c'est différent: c'est le charset que mutt va
utiliser pour le mail lui-même. Je te conseille plutôt

set send_charset="us-ascii:iso-8859-1:iso-8859-15:utf-8"

qui va prendre le premier qui suffit.

> Mais ayant défini emacs comme éditeur de mail, j'ai aussi modifié la
> conf d'emacs comme suit (.emacs) : 
> (set-terminal-coding-system 'utf-8)
> (set-keyboard-coding-system 'utf-8)
> (set-language-environment 'utf-8)

De même, je conseille fortement de simplement supprimer ces lignes qui
n'ont pas de raison d'être vu que dans 99% des cas la valeur par défaut
(utiliser la locale courante) va bien...

> Et ceci, pour gérer les cas difficiles de copier/coller avec des charset
> différents : 
> (setq selection-coding-system 'compound-text-with-extensions)

Ça ok.

> Ici je n'ai pas compris pourquoi emacs s'obstinait à me mettre en ISO 
> alors que LANG valait en_US.UTF-8. 

Avec ce genre de bricolages (définir des charsets dans son .emacs), ça
ne m'étonne pas.

> > Deux solutions:
> > 
> > - Tu mets dans ton .ssh/config la commande SendEnv LANG pour que ssh
> > propage ta locale UTF-8 sur le serveur ssh.
> 
> ça, ça n'a pas fonctionné, la variable ne se propageait pas, même en mettant
> au niveau de la conf serveur : AcceptEnv LANG.

Tu as bien redémarré le serveur ssh ?

> Donc bizarre, j'avais même
> pris la peine de vérifier les fichiers de conf de mon shell au cas où j'y
> aurais glissé un export d'une variable LANG.

Vérifie aussi /etc/bash.bashrc, /etc/profile,... On bricole, on bricole,
et après on s'étonne pourquoi ça marche plus :o)

> Merci pour tout Sam et dis-moi si mes accents apparaissent bien ... 
> é à ù ê ...

Nickel.

Samuel
_______________________________________________
Liste de diffusion CarrefourBLinuX 
    CarrefourBLinuX@lists.freearchive.org
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'

Répondre à