Re: codage mails

2002-10-29 Par sujet Pierre Crescenzo
Bonjour,

 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)))

Merci pour ces éléments qui m'ont apparemment permis de résoudre le problème. 
:-)

 L'autre solution est d'attendre la sortie de emacs21.3 qui devrait
 régler le problème.

Avec impatience. :-) D'autant plus que cela permettra je l'espère de pouvoir 
réutiliser ispell.

A+

[CITATION ALÉATOIRE : Tout auteur dramatique est responsable de ses actes. 
Jules Renard]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
http://www.crescenzo.nom.fr/



codage mails

2002-10-28 Par sujet Pierre Crescenzo
Bonjour à tous,

Je voudrais tout d'abord remercier toutes les personnes qui ont bien
voulu répondre à mon petit sondage sur le codage de mes mails. Je pense
avoir découvert mon problème.

J'utilise une woody avec Emacs 21.2, GNUS 5.8.8, exim 3.35 et fetchmail
5.9.11 (je dis tout ça car je ne sais pas d'où vient mon ennui). Quand
j'envoie un mail, il est encodé parfois en us-ascii, parfois en utf-7,
parfois en utf-8, parfois en iso-8869-1 ou encore en iso-8869-15 (par
exemple, je n'ai aucune idée de la manière dont va être encodé le
présent mail, mes tests ne m'ayant pas permis de trouver le facteur
discriminant).

Alors évidemment, mes correspondants qui ont des logiciels,
environnements et versions divers et variés tombent parfois sur un
encodage qui fait n'importe quoi (même s'il est valide).

Ce comportement changeant est-il normal ? Faut-il vraiment que
l'encodage soit déduit du contenu et pas choisi ? Comment faire pour le
choisir (j'aimerais bien avoir tout le temps iso-8869-15, par exemple) ?

Merci de vos éclaircissement.

[CITATION ALÉATOIRE : Il ne faut jamais juger les gens sur leurs
 fréquentations : Judas, par exemple, avait des amis
 irréprochables. Verlaine]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
http://www.crescenzo.nom.fr/



Re: codage mails

2002-10-28 Par sujet Pierre Crescenzo
 parfois en utf-8, parfois en iso-8869-1 ou encore en iso-8869-15 (par

C'est bien sûr 8859 et pas 8869 : faute de frappe.

Merci.

[CITATION ALÉATOIRE : Il y a belle lurette que la raison et moi sommes
 séparés pour incompatibilité d'humeur. San-Antonio]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
http://www.crescenzo.nom.fr/



Re: codage mails

2002-10-28 Par sujet Nicolas Kowalski
Pierre Crescenzo [EMAIL PROTECTED] writes:

 Ce comportement changeant est-il normal ? Faut-il vraiment que
 l'encodage soit déduit du contenu et pas choisi ? Comment faire pour le
 choisir (j'aimerais bien avoir tout le temps iso-8869-15, par exemple) ?

Avec Gnus, tu peux forcer l'utilisation du charset. Personnellement,
j'ai ça dans mon .gnus :

(setq
 message-default-charset (quote iso-8859-1)
 mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)) ; DEFAULT
 )

Tu peux adapter (via les posting-styles), bien sûr.

-- 
Nicolas



Re: codage mails

2002-10-28 Par sujet Pierre Crescenzo
Bonjour,

 (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 ?

Merci beaucoup.

[CITATION ALÉATOIRE : D'un champion cycliste : En avance sur son temps,
 il était allé trop loin. Maurice Roche]

-- 
Pierre Crescenzo
mailto:[EMAIL PROTECTED]
http://www.crescenzo.nom.fr/



Re: codage mails

2002-10-28 Par sujet Frdric Giquel
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