[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 メーリングリストの案内