Wenn ich eine E-Mail senden möchte, die ich in Emacs verfasst habe, drücke ich C-c C-c
und es wird immer eine solche Fehlermeldung angezeigt:
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.
[...]
Zu diesem Zeitpunkt kann ich manuell eine Codierung auswählen und meine E-Mail wird gesendet. Was ich nicht verstehe ist, dass ich immer utf-8
als Codierung auswähle , wenn ich diese Nachricht erhalte und es einfach funktioniert! In der Nachricht heißt es jedoch, dass utf-8-unix
einige Zeichen nicht codiert werden können.
Kann mir jemand sagen, warum Emacs nicht utf-8
standardmäßig auswählen kann und was diese Fehlermeldung in diesem Zusammenhang bedeutet?
EDIT 2015/02/05
Ich verwende mu4e
und habe es (setq-default buffer-file-coding-system 'utf-8)
ohne Erfolg versucht (nach Auswertung dieses Ausdrucks ist der Wert der Variablen nicht 'utf-8
aber , wenn ich anfange, eine neue E-Mail zu schreiben 'utf-8-unix
).
EDIT 2015/02/06
Ich habe es auch versucht M-x set-keyboard-coding-system utf-8
und (setq mm-coding-system-priorities '(utf-8))
aber das hatte keine sichtbare Wirkung.
EDIT 2015/02/21
Ich habe gerade bemerkt, dass dieses Problem nur auftritt, wenn es smtpmail-queue-mail
ist t
. Ich denke, das Problem liegt in der E-Mail-Warteschlangenfunktion.
mu4e
.
(set-keyboard-coding-system 'utf-8)
helfen?
utf-8
in allen Puffern bevorzugt wird ?(setq-default buffer-file-coding-system 'utf-8)