[Mew-Win32 01542] Re: non ISO-2022-JP (Re: fiber, movemail on meadow1.04a1)
Shun-ichi GOTO ( 後藤 俊一 )
gotoh at example.com
1999年 6月 24日 (木) 15:56:13 JST
後藤@太陽計測です
>>>>> at Wed, 23 Jun 1999 18:16:34 +0900
>>>>> 白井 <shirai at example.com> said,
白井> 5. UTF-8 の読み方。
白井> 当然、mule-ucs が導入されていないとだめです。himi さん版 または
白井> akr さん版の mule-ucs を導入し、un-tools や un-sample を require
白井> しておきましょう。
ちょっ興味が湧いて、CVSでmule-ucsをとってきて試してみました
# Meadow 1.04a1 + WinNT4
mule-ucsは初めて使うのですが、あっさりと使用できました。
簡単に使えるのでビックリ。
これにより、MewでもUTF-8なメールを読めるようになりました。(^o^)
[やったこと]
1. himiさんの別メールにもあったように cvsでmule-ucs コードを取得
2. meadownt -q --batch -l mucs-comp.el でコンパイル
3. $(MULE-UCS)/lispをload-pathに追加
4. Meadow および Mew を起動
5. M-x load-library un-sample<RET>
6. MewのためのUCSのencode/decode情報を追加
*scratch*にて以下を実行 (csの種類に関しては白井さんの設定から拝借)
(nconc mew-cs-database
'(("utf-8"
(ascii
latin-iso8859-1 latin-iso8859-2
latin-iso8859-3 latin-iso8859-4
cyrillic-iso8859-5
greek-iso8859-7
hebrew-iso8859-8
latin-iso8859-9
japanese-jisx0208 japanese-jisx0212
chinese-cns11643-1 chinese-cns11643-2
chinese-cns11643-3 chinese-gb2312
korean-ksc5601 katakana-jisx0201
latin-jisx0201)
utf-8 "quoted-printable"
utf-8 "Q")))
で C-x C-e
7. tm-ja とか wl とか ElipsでたまにUTF-8なメールを探す(^^;
8. 読む
9. Mew で書いてみる。適切な文字を選ぶのは荷が重いので、
人の書いたUTF-8なメッセージをcopyして自分宛てに送ってみたり、
Emacsの $(MEADOW)/1.04a1/etc/HELLO あたりから適当に
internationalな文字列を引っ張ってきて作成してみる。
10. INCして読む
あらま、OKなんじゃないかしらん?
というわけで、.emacsに以下の行を追加することにしましたとさ。
めでたしめでたし。
(if (require 'un-sample nil t)
(add-hook 'mew-init-hook
'(lambda ()
(nconc mew-cs-database
'(("utf-8"
(ascii
latin-iso8859-1 latin-iso8859-2
latin-iso8859-3 latin-iso8859-4
cyrillic-iso8859-5
greek-iso8859-7
hebrew-iso8859-8
latin-iso8859-9
japanese-jisx0208 japanese-jisx0212
chinese-cns11643-1 chinese-cns11643-2
chinese-cns11643-3 chinese-gb2312
korean-ksc5601 katakana-jisx0201
latin-jisx0201)
utf-8 "quoted-printable"
utf-8 "Q"))))))
P.S.
マルチパートにしないでcharset=UTF-8なメールを書くことはOKみたいなんだけ
ど、マルチパートだといったんファイルを中継して、guessする手続きあたりの
微妙な関係で、上記設定だとまだ使えないです。もちろん、mule-ucsとは関係な
く、Mewの内部の問題。
--- Regards,
Shun-ichi Goto <gotoh at example.com>
R&D Group, TAIYO Corp., Tokyo, JAPAN
Mew-win32 メーリングリストの案内