Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

mon emacs envoie-t-il en utf-8 ?

4 réponses
Avatar
Francois Maltey
Bonjour,

Plusieurs correspondants sur usenet ou par mel se plaignent que
mes messages sont illisibles car en utf-8.

Je ne le vois pas car mes messages sont parfaitement lisibles sous gnus.
J'ai coup=C3=A9/coll=C3=A9 quelques instructions pour mon .emacs et mon .gn=
us,=20
sans trop comprendre ce que cela fait.

Je vous demande donc comment est ce message, est-il mieux que celui-ci
sur le forum sci.maths qui est parait-il illisible.

Bien cordialement.


Path: biggoron.nerim.net!not-for-mail
From: Francois Maltey <fmaltey@nerim.fr>
Newsgroups: fr.sci.maths
Subject: developper de facon ideale.
Date: 16 Nov 2006 17:27:01 +0100
Organization: Nerim -- xDSL Internet Provider
Lines: 63
Sender: fmy@petoncle
Message-ID: <87zmar8ii2.fsf@nerim.fr>
NNTP-Posting-Host: fmaltey.net0.nerim.net
Mime-Version: 1.0
Content-Type: text/plain; charset=3Dutf-8
Content-Transfer-Encoding: quoted-printable
X-Trace: biggoron.nerim.net 1163694427 99923 213.41.170.4=20
X-Complaints-To: abuse@nerim.net
NNTP-Posting-Date: Thu, 16 Nov 2006 16:27:07 +0000 (UTC)
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4
Xref: biggoron.nerim.net fr.sci.maths:3536

4 réponses

Avatar
Francois Maltey
Ce message doit être mieu !

J'ai mis ceci dans mon .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 cela dans mon .gnus :


(setq user-full-name "Francois Maltey")
(setq user-mail-address "")
(setq gnus-default-posting-charset (quote iso-8859-1)
mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)
(iso-8859-15 . 8bit)))

Mais a ce moment la je perds l'affichage des accents dans emacs
pour certains fichiers, par exemple les fichers codé sen latin-1
ou les accents deviennent une << boule de noel >> grise avec un
point d'interrogation.

Par contre dans ce message les accents sont bien visibles.

J'ajoute que mon emacs tourne dans une fenètre term-gnom
pour profiter du lissage des fontes dans ce terminal.

Qu'est ce qui ne plait pas à emacs ?
Avatar
Sébastien Kirche
Le 16 novembre 2006 à 21:29, Francois Maltey a dit :

Je vous demande donc comment est ce message, est-il mieux que celui-ci
sur le forum sci.maths qui est parait-il illisible.



Effectivement, tu cumules l'utf et le quoted-printable et je comprends
que certains lecteurs de news aient du mal. Par exemple avec Thunderbird
ton message affiche des caractères accentués illisibles.

D'autant plus que Free filtre les messages en utf sur les groupes qui ne
l'autorisent pas explicitement donc ton message ne peut pas être lu de
beaucoup de monde.
--
Sébastien Kirche
Avatar
Sébastien Kirche
Le 16 novembre 2006 à 21:38, Francois Maltey s'est exprimé ainsi :

Ce message doit être mieu !


^^
Ben non :)

J'ai mis ceci dans mon .emacs.

;;
;;
(set-terminal-coding-system 'latin-9)
(set-keyboard-coding-system 'latin-9)
(set-language-environment 'Latin-9)
(setq latin1-display t)



Tiens, j'ai pas mal bataillé avec les encodages à une époque et je ne
connaissais pas cette variable.

;; Unfication de iso-8859-1 et iso-8859-15
(require 'ucs-tables)
(unify-8859-on-encoding-mode 1)
;;
;;

Et cela dans mon .gnus :


(setq user-full-name "Francois Maltey")
(setq user-mail-address "")
(setq gnus-default-posting-charset (quote iso-8859-1)



Cette variable n'existe pas chez moi (mais j'utilise le dernier Gnus).
Par contre j'utilise message-default-charset

mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)
(iso-8859-15 . 8bit)))

Mais a ce moment la je perds l'affichage des accents dans emacs
pour certains fichiers, par exemple les fichers codé sen latin-1
ou les accents deviennent une << boule de noel >> grise avec un
point d'interrogation.

Par contre dans ce message les accents sont bien visibles.

J'ajoute que mon emacs tourne dans une fenètre term-gnom
pour profiter du lissage des fontes dans ce terminal.

Qu'est ce qui ne plait pas à emacs ?



Tu as un écart entre les encodages déclarés dans ta config et les
caractères qu'Emacs reçoit lorsque tu les tapes.
Je pense que tu devrais regarder le paramétrage du terminal gnome pour
vérifier s'il n'est pas en utf. Je ne l'utilise pas donc je ne peux pas
t'aider.

Pour le problème du lissage des fontes je sais que la version cvs
d'Emacs est maintenant capable d'utiliser xft dans sa version X11 ce qui
lui permet d'avoir l'affichage « antialiasé ». Je ne sais pas quelles
sont tes affinités avec les applis à compiler, mais sur les debian et
autres ubuntu/kubuntu/xunbutu il suffit d'installer un paquet precompilé
emacs-snapshot-gtk. Le seul problème c'est que tu es avec un ancien gnus
et un emacs 21.4 et que ta config sera peut-être à corriger un petit
peu.

Sinon si j'ai passé pas mal de temps dans ma config emacs/gnus, si tu
veux jeter un oeil (je n'utilise pas utf) :
http://sebastien.kirche.free.fr/emacs_stuff/emacs.html
http://sebastien.kirche.free.fr/emacs_stuff/gnus.html

HTH.
--
Sébastien Kirche
Avatar
TeXitoi
Francois Maltey writes:

Ce message doit être mieu !



Comme déjà dit, non ;-)

J'ai mis ceci dans mon .emacs.

;;
;;
(set-terminal-coding-system 'latin-9)
(set-keyboard-coding-system 'latin-9)
(set-language-environment 'Latin-9)
(setq latin1-display t)



tu déclares avoir un terminal en latin-9 alors qu'il est en utf8

(setq gnus-default-posting-charset (quote iso-8859-1)
mm-body-charset-encoding-alist '((iso-8859-1 . 8bit)
(iso-8859-15 . 8bit)))



J'ai dans mon .gnus.el ceci, qui permet de poster en latin1 si
possible, puis en latin9, puis en utf8 :

;; pour poster en latin-1 ou latin-0 ou utf-8
(setq mm-coding-system-priorities
'(iso-latin-1 iso-latin-9 mule-utf-8))

Ca résoudra ton problème (je pense).

--
Guillaume Pinot http://www.irccyn.ec-nantes.fr/~pinot/

``Computers are good at following instructions, but not at reading your
mind.'' -- Donald E. Knuth, the TeXbook

() ASCII ribbon campaign -- Against HTML e-mail
/ http://www.asciiribbon.org -- Against proprietary attachments