【要望】 秀丸エディタ OE からのメールNo.10994
Hiro-H さん 02/01/17 14:16
 
本当にわがままなお願いなのですが。
Outlook Express から来たメールを Becky! 上でテキストファイルにエクスポートす
ると、
DBCS は =1B から始まる文字になってしまいますが、(iso-2022-jp)
このようなデータを秀丸上で正しく読み込めるようにならないでしょうか?

私は、過去のメールをメールボックスに貯めたままにするのが嫌で、
(セキュリティー上の理由、レスポンスの問題など)
1メール1ファイル形式でテキストファイルとしてエクスポートしています。

過去メールを読みたいときに、秀丸でさっと読めるのが便利で手軽なのですが、
iso-2022-jp だけはどうしようもないので、もいっぺん Becky! に
インポートして読んでいます。

[ ]
RE:10994 【要望】 秀丸エディタ OE からNo.10996
える さん 02/01/17 14:48
 
>DBCS は =1B から始まる文字になってしまいますが、(iso-2022-jp)

これって Quoted-Printable Encoding されているのでは?

MIME/Base-64 や Quoted-Printable はテキストファイルという
よりはアーカイブファイル (*.zip とか *.lzh) と同じような分
類に近いものなので、そのまま読めるようにするとなると他にも
様々なものがあって大変かもしれませんね。

Quoted-Printable は Windows よりも Macintosh なんかの
ほうが利用率が高いフォーマットだと思います、とりあえず、
マクロで

1)文末の直前の空白文字(スペース・タブ)を削除する
2)= に対して文末が続くならば、=と改行文字を削除する
3)= に対して文末が続かないならば続く2バイトを16進数表現
 とみなし、= とあわせて1バイトに置換する

という作業をすればデコードされると思います。
1) と 2) の順序を間違えると正しくデコードできないので注意が
必要です。

詳細は RFC2045 あたりかな? (うろ覚え)

[ ]
RE:10994 【要望】 秀丸エディタ OE からNo.11005
たーびん さん 02/01/17 20:11
 
漢字コード変換プログラム(nkfとか)で変換できるんじゃないですか。
Vector等で探してください。


[ ]
RE:11005 ありがとうございました。No.11011
Hiro-H さん 02/01/18 11:48
 
とりあえず Vector から拾ってきた nkf32 にて
Decode は出来ました。
細かい問題はまだありますが、何とかなりそうです。

[ ]
RE:10994 【要望】 秀丸エディタ OE からNo.11012
Kaisan さん 02/01/18 12:17
 
> Outlook Express から来たメールを Becky! 上でテキストファイルにエクスポートす
> ると、
> DBCS は =1B から始まる文字になってしまいますが、(iso-2022-jp)
> このようなデータを秀丸上で正しく読み込めるようにならないでしょうか?
Uemuraさんのプラグイン、「ShiftJIS Export PlugInfor B2」を使ってみる
ってのはいかがでしょうか?
SHIFT-JISで表現できるメールしか使えませんが・・・・

ここにあります。
http://www1.kcn.ne.jp/~ufbmf001/b2pin.html

[ ]