[Mew-Win32 01019] Re: mew-fake-cdpでfilename="日本語.XLS"が落ちない

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1998年 11月 10日 (火) 18:37:04 JST


白井です。

From: Shun-ichi GOTO <gotoh at example.com> さん曰く
Subject: [Mew-Win32 01017] Re: mew-fake-cdpでfilename="日本語.XLS"が落ちない
Message-ID: <19981110150839Z.GOTOH at example.com>
Date: Tue, 10 Nov 1998 15:08:39 +0900 (JST)

後藤> >>>>> From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
後藤> > こんにちは、白井です。
後藤> ...snip...
後藤> > おもいっきり ad hoc + 無理やりですが、対応すると以下のパッチのよう
後藤> > になります。
後藤> 
後藤> JISがデコードされていないのは今の今まで気がつきませんでした。
後藤> mew-header-sanity-check-string がESCをstripしていたせいなのね。

やっぱり、気付かないですよねぇ、普通。

後藤> 先のメールは読んでいたのですが、どうやってsanity-checkを回避しようか
後藤> 考えているうちに先にパッチを出されてしまった。(^^;
後藤> 
後藤> もう解決しているようですが、でもせっかくこちらでも作ったので
後藤> なげてみちゃお。

どうぞ、どうぞ。:)

後藤> 回避方法としては白井さんのように mew-header-sanity-check-stringを
後藤> 削った mew-syntax-get-member でもいいですが、それじゃぁ寄生虫として
後藤> プライドが許さない(笑) ので、sanity-checkされる前にdecodeして
後藤> しまうという手に出てみました。本来ASCIIだけで構成されるはずなので
後藤> 問題無いはず。

後藤さんの方が素敵なので、皆さんこちらを使いましょう。

# そういえば、うちの会社の近くによくテレビとかに出ている『寄生虫
# 博物館(?)』というのがあります。行ったことないし、あんまり行き
# たいないけどね。;p

From: Isao Onishi (大西 功) <onishi-isao at example.com> さん曰く
Subject: [Mew-Win32 01018] Re: mew-fake-cdpでfilename="日本語.XLS"が落ちない
Message-ID: <19981110152844E.s970019 at example.com>
Date: Tue, 10 Nov 1998 15:28:44 +0900 (JST)

大西> > まあ、日本語でファイルが落ちても、送信は出来ないので、
大西> > そのファイルを返事に入れる場合は、
大西> > 日本語.XLS -> nihongo.XLS
大西> > とせざるをえないですが。。。
大西> 
大西> 日本語.XLSを圧縮して、nihongo.lzh で送るというのはだめでしょうか?
大西> #「圧縮なんかするな」と周り(上司?)からに文句を言われるかな:-p

### うちの上司には "lhasa" の使い方だけは教えこんであります。^^

あと、とりあえず ascii な名前で attach して
mew-draft-make-message したあと、直接、

Content-Disposition: attachment; filename="出張B.XLS"

こんな風にエディットしてしまうことも出来ますね。これで、生JIS で
出て行きます。

# 以前、こちらの ML でどなたかが紹介されていました。

もうひとつごまかして、

(defun mew-encode-region (min max)
  (interactive "r")
  (let ((string (buffer-substring min max)))
    (delete-region min max)
    (require 'mew)
    (insert (mew-header-encode string))))

なんて関数を定義して、手動で

Content-Disposition: attachment; filename="=?iso-2022-jp?B?GyRCPVBEJRsoQkI=?=.XLS"

にしてしまうこともできます。^^;;;

## 相手のメーラに合わせましょう。

-- 
白井秀行@普段はこんなこと "絶対に" やらない。:-)



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