Lorsque je veux envoyer un e-mail que j'ai composé dans Emacs, j'appuie C-c C-c
et je reçois toujours un tel message d'erreur:
These default coding systems were tried to encode text
in the buffer `2015-02-03_19:08:30_1':
(utf-8-unix (302 . 4194243) (303 . 4194208) (305 . 4194243) (306 .
4194217) (308 . 4194243) (309 . 4194221) (311 . 4194243) (312 .
4194227))
However, each of them encountered characters it couldn't encode:
utf-8-unix cannot encode these:
Click on a character (or switch to this window by `M-o'
and select the characters by RET) to jump to the place it appears,
where `C-u M-x what-cursor-position' will give information about it.
[...]
À ce stade, je peux sélectionner manuellement un encodage et mon e-mail est envoyé. Ce que je ne comprends pas, c'est que je sélectionne toujours utf-8
comme encodage quand je reçois ce message et ça marche! Mais le message disait que utf-8-unix
ne pouvait pas encoder certains personnages.
Quelqu'un peut-il me dire pourquoi Emacs ne peut pas sélectionner utf-8
par défaut et ce que ce message d'erreur signifie dans ce contexte?
EDIT 2015/02/05
J'utilise mu4e
et j'ai essayé (setq-default buffer-file-coding-system 'utf-8)
sans succès (après avoir évalué cette expression, si je commence à écrire un nouvel e-mail, la valeur de la variable n'est pas 'utf-8
mais 'utf-8-unix
).
EDIT 2015/02/06
J'ai également essayé M-x set-keyboard-coding-system utf-8
et (setq mm-coding-system-priorities '(utf-8))
cela n'a eu aucun effet visible.
EDIT 2015/02/21
Je viens de remarquer ce problème ne se produit que si smtpmail-queue-mail
est t
. Je suppose donc que le problème réside dans la fonction de mise en file d'attente des e-mails.
mu4e
.
(set-keyboard-coding-system 'utf-8)
aider?
utf-8
dans tous les tampons est-elle utile?(setq-default buffer-file-coding-system 'utf-8)