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

K. Umakoshi pegacorn at example.com
2001年 10月 16日 (火) 22:43:31 JST


 From: Shuichi KITAGUCHI <kit at example.com>
 Date: Tue, 16 Oct 2001 00:40:12 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> こういう(変換して欲しくない)場合、T で Application/Octet-Stream にする、
> つまりバイナリ扱いにするのが正しいと思っているのですが、どうでしょう?

今は Application/Octet-Stream で添付しているのですが、
白井さんと同様の理由で text/* で添付したいと思っています。

 From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
 Date: Tue, 16 Oct 2001 09:53:10 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 確かに App/Oct でも十分だと思いますが、それだと相手に、text だよ
> とか、shift_jis だとか utf-8 だとか教えることが出来ないので、
> 
>       (unless charset
> 	(mew-charset-sanity-check beg (point-max))
> 	(setq charset (mew-charset-guess-region beg (point-max))))
> 
> と思ったわけです。
> charset を "C" で指定するってことは、ユーザの知識を前提としてい
> るわけですから、X0201 カタカナの変換は必要ないと思います。
> なお、charset が guess のときは、現状のように hankazu->zenkaku
> 変換をすることに関しては大賛成です。

現状、変換できない charset を指定しても(例えば shift_jis -> iso-8859-1)
エラーにならずに送信されてしまうので、この修正方法でも
仕方がないかなと思いますが、
理想としては、必要な変換以外はするべきではないと思います。
# 例えば、euc-jp -> shift_jis の時も X0201 カタカナの変換は
# 必要ないので(少なくともデフォルトでは)して欲しくありません。


----
馬越




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