[mew-dist 19427] 文字コード変更なしでファイルを添付する
K. Umakoshi
pegacorn at example.com
2001年 10月 20日 (土) 14:44:35 JST
お手数おかけしております。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 19425] Re: JIS X 0201 片仮名 → JIS X 0208 片仮名変換
Date: Fri, 19 Oct 2001 23:39:31 +0900 (JST)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > で、さらに文字コードを明示しなくても文字コードを変更せず
> > 添付する機能が欲しいと思って見よう見まねでいじってみたんですが、
> > 文字コードの取得がうまくいかなくて行き詰まってしまいました。
> > あると便利だと思うんですが、いかがでしょう?
>
> mew-use-charset-sanity-check という変数を用意しました。
またまた意図が伝わらなくてすみません。
これはこれで意図しないところで*文字集合*を変更されるのを防ぐのに
使えるのですが、今回私がやりたかったのは、
ファイルの*文字コード*を変更せずに添付することです。
私の場合、相手から文字コードを変更せずファイルを送ってくれと
言われるし、実際その方が相手は文字コードを変換し直さずに済むので
都合が良いのだろうなと思うのですが、
現在の Mew は、配送時の文字コードを明示しない限り、
ファイルの文字コードが EUC-JP や Shift JIS であっても
自動的に ISO-2022-JP に変換されて添付されてしまいます。
配送時の文字コードを明示すれば変換されずに済むのですが、
いちいち明示するのは面倒なので mew-attach-without-converting-charset
などという変数で動作を変えたいと思ったわけなんですが、
いかがでしょう?
# "-charset" を使ったのが誤解を与えた一因かも…
# 見よう見まねで、
#
# (unless charset
# (if (and (stringp file) mew-attach-without-converting-charset)
# (setq charset (or icharset
# (coding-system-get buffer-file-coding-system
# 'mime-charset)))
# (progn
# (mew-charset-sanity-check beg (point-max))
# (setq charset (mew-charset-guess-region beg (point-max))))))
#
# としてみたのですが、やっぱりファイルの文字コードが取れなくて
# ダメでした…。
----
馬越
Mew-dist メーリングリストの案内