Emacsで作成した電子メールを送信したいとき、私はを押すC-c C-cと常にそのようなエラーメッセージが表示されます。
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.
[...]
この時点で手動でエンコードを選択でき、メールが送信されます。私が理解していないのは、utf-8このメッセージを受け取ったときに常にエンコーディングとして選択し、それが機能することです!ただし、utf-8-unix一部の文字をエンコードできないというメッセージが表示されました。
Emacsがutf-8デフォルトで選択できない理由と、このコンテキストでのこのエラーメッセージの意味を誰かが教えてもらえますか?
編集2015/02/05
私が使用しているmu4eと私が試した(setq-default buffer-file-coding-system 'utf-8)成功せず、(私は新しい電子メールを書き始める場合、この式を評価した後、変数の値ではない'utf-8けど'utf-8-unix)。
編集2015/02/06
私も試してみましたM-x set-keyboard-coding-system utf-8と(setq mm-coding-system-priorities '(utf-8))、これは目に見える影響を与えませんでした。
編集2015/02/21
この問題が発生するのsmtpmail-queue-mailは、の場合のみですt。したがって、問題はメールのキューイング機能にあると思います。
mu4e。
(set-keyboard-coding-system 'utf-8)役に立ちますか?
utf-8すべてのバッファーで好む呪文は役に立ちますか?(setq-default buffer-file-coding-system 'utf-8)