インポートについてNo.40049
K'zawa さん 11/02/17 11:45
 
こんにちは、K'zawaです。

末尾のようなFrom区切りテキストをインポートすると、
一覧では差出人名が化け、開くとSubjectが化けます。
同様のメールを普通にメールとして受け取ると、どちらも読めました。
インポートのオプションで、「エンコードする」をON/OFFしてみましたが変わり
ませんでした。
どうすれば受信のときと同様になるでしょうか?


>From xxxx@hoge.com
Date: Wed, 16 Feb 2011 18:45:23 +0900
From: =?utf-8?B?5beu5Ye65Lq6?= <xxxx@hoge.com>
Subject: 件名
To: <xxxx@hoge.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

本文


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:40049 インポートについてNo.40050
秀まるお2 さん 11/02/17 15:04
 
 このメールは、UTF-8とJIS(iso-2022-jp)とShiftJISが混じった、3つの文
字コード混在のメールということになってしまいます。

 こういうメールはさすがに自動判定の限界で、うまく判定出来ないことになっ
てしまっても仕方が無いんじゃないかと思います。

 インポートの時だけじゃなくて、普通に受信した場合でも同じ結果になるはず
です。

> From: =?utf-8?B?5beu5Ye65Lq6?= <xxxx@hoge.com>
> Subject: 件名

 せめて、Subject:ヘッダの内容がutf-8の生データかJISで書かれていれば化け
なかったと思いますけども、なぜこのようなメールが出来てしまったのか…。秀
丸メールでエクスポートしたデータだとしたら、From:もデコードされた形で入
ってくれるはずじゃないかとは思うんですけども…。

 今回のようなメールが発生してる経緯とか教えてもらえないでしょうか。

[ ]
RE:40050 インポートについてNo.40051
秀まるお2 さん 11/02/17 15:26
 
 今ちょっとテストした限りだと、Windows7に付属のWindows Liveメールでも
WindowsXPに付属のOutlook Expressでも、問題のメールを化けずにうまくデコー
ドするようです。

 秀丸メールでも、ヘッダの中の件名部分について、とりあえず一度utf-8とし
てデコードしてみて不正ならばShift-JIS扱いしてみる、みたいな処理を入れる
という作戦でいけそうな気はします。

 こういうメールが世の中にありえるのでしたら対応した方がいいかなぁと思い
ます。

[ ]
RE:40050 インポートについてNo.40052
K'zawa さん 11/02/17 16:19
 
秀まるおさん、こんにちは。
K'zawaです。

メーリングリストのメールです。
普通に配信されて、デコードされたデータは、直接秀丸エディタ(ShiftJIS)で
見られます。

同じメールを、まとめ送りや過去メールの取り寄せで、
unix-from プレーンテキスト形式で受け取って、マクロで本文をテキストファイ
ルに書き出してからインポートしたら化けました。

後で受信ログとプレーンテキストを送ります。

[ ]
RE:40052 インポートについてNo.40053
秀まるお2 さん 11/02/17 19:21
 
 メール送っていただきありがとうございます。中身理解出来ました。

 送っていただいたメールですが僕の所ではこのメールは基本的にはJIS文字
コードのメールになっていて、Shift-JIS文字コードは入ってないようです。そ
れで、添付されてた「.eml」ファイルをそのまま秀丸メールにインポートしても、
特に文字化けすることもありませんでした。

 もしかしですが、「全般的な設定・上級者向け・デコード・添付ファイル」の
「受信したテキスト形式添付ファイルをShift-JISに自動変換する」がONになっ
ていると、JIS文字コードのファイルがShift-JISに変換されてしまってちょっと
まずいことになります。

 とりあえずは、Shift-JISになってしまってるとしたら、それを秀丸エディタ
でJISに変換して保存する(名前を付けて保存...でエンコード種類にJIS指定し
て保存する)ということでインポートしてほしいです。それでうまくインポート
出来ると思います。

 秀丸メール側での対応としては、とりあえずこういうケースでもうまくイン
ポート出来るように、しかもレベルダウンしないように直せそうでしたらなんと
か直してみます。ただ、V5.62の正式版の次からの対応になるので、ちょっと先
になってしまうと思います。

[ ]
RE:40053 インポートについてNo.40054
秀まるお2 さん 11/02/17 19:44
 
 すみません。ちゃんとメール読んでませんでした。添付ファイルは普通に受信
した場合の物で、おかしい方は、メール本文に書いていただいた方でした。

 とにかく、メール本文/SubjectがShift-JISになってるという前提で、それで
もうまくインポート出来るように直してみます。

[ ]
RE:40054 インポートについてNo.40055
K'zawa さん 11/02/17 21:02
 
秀まるおさん、こんにちは。
K'zawaです。

> とにかく、メール本文/SubjectがShift-JISになってるという前提で、それで
>もうまくインポート出来るように直してみます。

よろしくお願いします。

[ ]
RE:40055 インポートについてNo.40056
秀まるお2 さん 11/02/18 14:05
 
 一応直せました。

 V5.62の正式版はとりあえず現状のβ版をそのまま正式版にして、その次に
V5.70β1というのをアップロードさせていただきまして、その時に反映させてい
ただきます。

 なるべく早めにアップロード出来るようにします。

[ ]