|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
2011年05月12日(木) 旧暦 [n年日記] [更新:"2011/05/12 18:48:44"]#1 [Emacs] charset=CP932のメールを送らないで
知合いから、GNU Emacs 21.2 で動いている MUA を使っている。
Content-Type: text/plain; charset=cp932 Content-Transfer-Encoding: base64というメールを受取ったが、読めない。ちょっと調べたら、 (add-to-list 'mime-charset-coding-system-alist '(cp932 . shift_jis))という設定をすれば良いと聞いたが、それを追加したら Symbol's value as variable is void: mime-charset-coding-system-alistと言われてしまう、という質問を受けた。 参考: Re: charset="cp932" (2007/05/08) charset=CP932のメールを送らないで(泣)(2008/11/20) それで、試して見たところ、 (add-to-list 'variable-name '(a . b))のような文は variable-name が既に定義されている必要があるらしい。 それで mime-charset-coding-system-alist の変数がどこで定義されているか自分の 24.0.50 で M-x describe-variable RET mime-charset-coding-system-alist RET M-x locate-library RET mcs-20.elなどで調べると、 /usr/pkg/share/emacs/site-lisp/emu/mcs-20.el で定義されているらしい と分った。単に (load "mime-setup") (add-to-list 'mime-charset-coding-system-alist '(cp932 . shift_jis))のように書いただけでは、まだ定義されていないらしい。それで、 (load "mime-setup") (load "mcs-20.el") (add-to-list 'mime-charset-coding-system-alist '(cp932 . shift_jis))のように書いたらどうか、と答えたところ、これで読めるようになったようだ。 さて、本当はどうするものなのかな。 ( つっこみ )
|
最近の日記 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed 2024年04月29日 ・dkim | ||