HTMLメールViewerで文字化けNo.11165
Bobprn0 さん 23/04/10 16:42
 
秀丸メールを使用し始めて数か月ですので,既に報告・議論済みでしたらすみません.

実は,大手旅行会社から送られてくるHTMLメールに,いつも数件文字化けするものが
あり,共通点を調べてみると,ヘッダが以下のようになっています.
X-Body-Content-Type: text/plain; charset="euc-jp"

同じ旅行会社からのメールでも,以下のように"utf-8"だとか"iso-2022-jp"の場合に
は,ちゃんとインライン表示ができます.
X-Body-Content-Type: text/plain; charset="utf-8"
X-Body-Content-Type: text/plain; charset=utf-8 (mixed) (original=iso-2022-jp)

HTMLでは文字化けするメールも.HTMLメールのインライン表示をオフにすると,ちゃ
んと文字化けせずにテキストメール表示となります.
設定をいじればなおるのでしょうか?

今のところ,「全般的な設定」「上級者向け」「デコード」で
 「多国語混在でないユニコードのメールを特定文字コードに変換する」をオン
さらに「文字化け対策」で
 「文字コードが不逞なメールはなるべく日本語ある会とする」をオン
 「EUC優先」をオン
のように設定しています.

解決策があれば,ご教示お願いします.

[ ]
RE:11165 HTMLメールViewerで文字化けNo.11166
秀まるお2 さん 23/04/10 17:27
 
 文字化けでお手数かけてすみません。

 たぶんそのメールのHTMLメールの方で、文字コードの指定がされてなくて、秀丸
メールが自動判定して誤判定になってるのかなぁと思います。今の時代にeuc-jpを使
ってるメールはまず無いと思うので。

 原因を究明するには問題のメールの「受信ログ」を教えて欲しいです。大手旅行会
社からのメールってことでしたら中身が僕に知られても差し支えないと思うので、す
みませんが以下の方法で送ってほしいです。

 1.問題のメールを選択して、「ファイル - エクスポート...」で
   「現在のメールに対応する受信ログ/送信ログをエクスポートする」
   にして適当なファイルにエクスポートする。
 2.メールの中にもしも知られたらまずい情報があれば、エクスポート
   されたファイルを秀丸エディタで開くなどして、まずい情報を
   「xxxxxxxx」みたいな感じで伏せ字にする。

   例えばメールアドレスの所を「xxxxxx」で上書きするなど。
 3.そのファイルを添付ファイルで送っていただく。

   送り先は、 "maruo@mitene.or.jp" です。

 でお願いしたいです。

 または、とりあえず「全般的な設定・上級者向け・デコード・文字化け対策」の
「EUC優先」は「Shift-JIS優先」にしてもらっても差し支えないんじゃないかと思い
ます。そこのオプションを変更して、対象メールを選択して「編集」メニューの「受
信解析のやり直し」を実行すると、デコード結果がテストできます。

[ ]
RE:11166 HTMLメールViewerで文字化けNo.11167
秀まるお2 さん 23/04/10 17:54
 
 ログ受け取りました。

 ざっと見た所、HTMLメールの所のContent-Type:指定が

    Content-Type: text/html; charset="euc-jp"

 となってるにも関わらず、実際の中身には

    <meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp" />

 のような矛盾した指定(JIS指定)がありました。そして、実際の文字コードはな
んとEUCになってました。つまり、metaタグの指定が間違ってるようです。

 今の時代にまだEUCを使ってるというのも謎ですが、こういうメールもあるってこ
とで、なんとかうまく判定するようトライしてみます。

[ ]
RE:11167 HTMLメールViewerで文字化けNo.11175
秀まるお2 さん 23/04/11 15:31
 
 先ほどアップロードしたVersion 7.19β2にて修正させていただきました。

 テストしていただくとしたら、その最新βをインストールした上で、対象メールを
選択して「編集・受信解析のやり直し」をしていただく必要があります。もし良かっ
たら確認お願いします。

[ ]
RE:11175 HTMLメールViewerで文字化けNo.11178
Bobprn0 さん 23/04/11 17:47
 
初めてなので,流儀に慣れていなくて済みません.
別スレッドで,末尾のようにご報告させていただきました.
なお,今回私が保存していたメールはすべて異なる旅館のもので,偶然か,いずれも
北陸地方の旅館からのものです(お送りしたもの以外は,いずれも石川県の旅館の
メール).同じ北陸地方の旅館でも,"utf-8"のメールもあったので,ある地方すべ
て同じというわけではありません.
いずれにせよ,問題となったメールは,ご指摘のようにいずれも"euc-jp"にもかかわ
らず
 <meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp" />
というヘッダがありました.
ついでに,以下も共通です.("utf-8"のメールも同じだったかは確認していませんが)
X-Mailer: Mu-b

------- 以下,別スレッドでの返信 ---------
HTMLメールViewerの文字化けでご相談したBobprnです.
今回のVersion 7.19β2で,保存していた同様のメール3通すべて正常に表示されるこ
とを確認しました.
早速の対応,どうもありがとうございました.

[ ]
RE:11178 HTMLメールViewerで文字化けNo.11179
秀まるお2 さん 23/04/11 18:08
 
 詳しい情報ありがとうございます。

 なぜに旅館によってHTMLメールの形式(というか、文字コード)が違うのか謎なん
ですが、とりあえず今回連絡いただいたメールへの対応のついでに、Content-Type:
ヘッダとmetaタグのどっちを信用するかについての判定ロジックは見直して、「JI
S」って指定しつつも実際にJISの文字コードが存在しない場合(「Esc ( B」ってい
うシーケンスが無い場合)には、JISの指定は無視して逆側の指定を優先するように
しました。それで今後は大丈夫になるかなぁと思います。

> ついでに,以下も共通です.("utf-8"のメールも同じだったかは確認していませ
>んが)
> X-Mailer: Mu-b

 楽天からのメール(ショップからのメールも含めて)にはこのヘッダが入るような
話なので、何か楽天ショップが利用されてるメール作成ツールか何かに変な癖がある
のかもしれません。

[ ]
RE:11179 HTMLメールViewerで文字化けNo.11180
秀まるお2 さん 23/04/12 09:19
 
 追加で送っていただいたサンプルメールも確認できました。

[ ]
RE:11180 HTMLメールViewerで文字化けNo.11182
Bobprn0 さん 23/04/12 22:29
 
私は,HTMLメールを送ることはまずないこともあって,まだHTML編集アドインは送金
していませんが,試しに問題となっているメールを転送しようとしたところ,これま
で文字化けしていなかったメールはそのままHTML表示のまま転送できそうですが,文
字化けしていたメールは,今回のβヴァージョンで正しく表示されていても,元のよ
うに文字化けして転送されるように見えました.
一応ご報告しておきます.

[ ]
RE:11182 HTMLメールViewerで文字化けNo.11186
秀まるお2 さん 23/04/13 09:39
 
 追加のバグ情報ありがとうございます。今テストしてみたらこちらでも簡単に再現
できました。

 なんとか対策を考えてみます。


[ ]
RE:11186 HTMLメールViewerで文字化けNo.11190
秀まるお2 さん 23/04/14 09:39
 
 修正できました。EUCの場合だけダメでした。次のバージョン(一応正式版の予
定)で対応させていただきます。

[ ]
RE:11190 HTMLメールViewerで文字化けNo.11208
Bobprn0 さん 23/04/18 15:16
 
Ver.7.19で,文字化け解決したことを確認しました.
受信・送信ともOKです.

実は,お送りしたもの以外にも,つい先日同じ大手旅行会社(楽天トラベル)から送
られてきた岡山のホテルからのメールも同様に"euc-jp"でした.
いずれも私が過去に宿泊したホテルで,楽天トラベルに登録したホテルからのメール
マガジンはいずれも同じテンプレートを使って送信しているようです.メール末尾の
<送信元情報>欄が同じ形式(フォーマット)になっていますので.

いずれにせよ,これで安心して秀丸メールを使うことができます.
ありがとうございました.

[ ]
RE:11208 HTMLメールViewerで文字化けNo.11209
秀まるお2 さん 23/04/18 15:38
 
 こちらこそお手数かけてすみません。いろいろ情報提供いただいたおかげで解決で
きて良かったです。

[ ]