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