hns - 日記自動生成システム - Version 2.19.9

先月 2011年05月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
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年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)