[mew-dist 19334] Re: JIS X 0201 片仮名 → JIS X 0208 片仮名変換

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 10月 15日 (月) 23:49:48 JST


From: "K. Umakoshi" <pegacorn at example.com> さん曰く
Subject: [mew-dist 19333] JIS X 0201 片仮名 → JIS X 0208 片仮名変換
Message-ID: <20011015.222235.59650241.pegacorn at example.com>
Date: Mon, 15 Oct 2001 22:22:35 +0900 (JST)

> Shift JIS で書かれたファイルを Shift JIS のまま添付する時も
> JIS X 0201 片仮名 → JIS X 0208 片仮名変換が行われてしまうのですが、
> これを抑止することはできないでしょうか?

現状のコードのままではできないと思います。

で、考えたんですが、mew-encode-mime-body() は

      (mew-charset-sanity-check beg (point-max))
      (or charset (setq charset	(mew-charset-guess-region beg (point-max))))
  ==>
      (unless charset
	(mew-charset-sanity-check beg (point-max))
	(setq charset (mew-charset-guess-region beg (point-max))))

で良いのではないか思うのですが、いかがでしょうか?

ユーザが(正しいか間違っているかは別にして) charset を指定してい
るわけだから、単純にそれに従えばいいよね、という感じです。
例えば、本当は euc-jp なのに koi8-r を指定されると koi8-r 使いま
すよね。それと比べればかわいいものかと。

# すべてを理解しているわけではないの、大穴がある理屈かもしれませ
# んが。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内