Le 28 octobre 2002 � 12:22 (+0100), Pierre Crescenzo a tapot� sur son
clavier :
> Bonjour,
>
Salut,
>> (setq
>> message-default-charset (quote iso-8859-1)
>> mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)) ; DEFAULT
>> )
>
> J'ai fait cela : aucun changement.
>
> J'ai fait aussi (en suivant ce que j'ai compris de la doc) :
> (setq-default gnus-group-charset-alist nil)
> (setq-default gnus-default-charset 'iso-8859-15)
> (setq-default gnus-default-posting-charset 'iso-8859-15)
>
> Pas mieux : aucun effet.
>
> Une autre id�e/explication ?
>
Le probl�me ne vient pas sp�cifiquement de gnus mais de emacs
lui-m�me. En fait, emacs consid�re que les charsets iso-8859-1 et
iso-8859-15 sont comp�tement diff�rents alors que seul quelques
caract�res changent. La cons�quence est que gnus utilise un charset
(utf7 ou utf8) incluant les 2 pr�c�dents.
Il faut donc dire � emacs d'unifier les 2 charsets, pour cela il y a un
fichier lisp (ucs-tables) que l'on peut trouver dans les fichiers de
contribs de oort gnus (version de d�veloppement de gnus). Je crois
qu'il y a un post sur gnusfr.org qui explique tout cela.
Voil� donc une solution qui fonctionne chez moi avec oort gnus:
* dans mon .emacs, j'ai donc rajout�:
;; Gestion de l'� pour emacs
(set-terminal-coding-system 'latin-9)
(set-keyboard-coding-system 'latin-9)
(set-language-environment 'Latin-9)
(setq latin1-display t)
;; Unfication de iso-8859-1 et iso-8859-15
(require 'ucs-tables)
(unify-8859-on-encoding-mode 1)
* et dans .gnus:
(setq gnus-default-posting-charset (quote iso-8859-1)
mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)
(iso-8859-15 . 8bit)))
L'autre solution est d'attendre la sortie de emacs21.3 qui devrait
r�gler le probl�me.
> Merci beaucoup.
>
De rien
Fred