「Subject」が文字化けするNo.40502
どら焼き さん 11/05/12 16:57
 
秀丸メールにはお世話になっています。

さて、会社のシステムよりほぼ定期的に送付されるメールの「Subject」が
ある時期を境(2011/3/30のお昼頃から)に、文字化けするようになりました。
秀丸夫様にご確認をお願いしたいのですが、業務メールなので、直接秀丸夫様に
送付したいと思いますので、ご指示をお願い致します。

 OS    XP SP3
 秀丸メール 5.70β17(現在使用Verなので、その前のVerでも文字化けしていまし
た)

[ ]
RE:40502 「Subject」が文字化けするNo.40503
秀まるお2 さん 11/05/12 17:12
 
 文字化けするメールですが、送っていただく方法を連絡させていただきますと、

 1.問題のメールを選択する。

 2.「ファイル・エクスポート...」を実行する。

 3.形式はなんでもいいですが、とりあえず「1メール1ファイル形式」
   にしといて、一番下にある

  「現在のメールに対応する受信ログ/送信ログをエクスポートする」

   をONにして「次へ」とする。

 4.エクスポート先に、例えばデスクトップを指定してOKする。

 5.新規メールを作成する。
 6.先ほどエクスポートして生成されたファイルをドラッグアンドドロップ
   する等して添付ファイルにする。
 7.宛先を、"maruo@mitene.or.jp"にして送っていただく。

 です。それでお願いします。

 もしもメール本文の中身が知られたらまずい、あるいはメールアドレスが知ら
れたらまずいようでしたら、エクスポートされたファイルを秀丸エディタで開い
て、その辺のまずい情報と思わしき部分を「XXXX」とかで塗りつぶしてから送っ
ていただいてもいいです。たぶんSubject:ヘッダやContent-Type:ヘッダなどさ
え分かればこちらで再現出来ると思いますので。

 ということでお願いします。

 あとついでに、文字化けさせずに見る手段の1つとして、「検索・関連する
メール・ログをOutlook Expressで開く」というコマンドを試してみる方法もあ
ります。それでOutlook Express(またはWindows Vistaの場合はWindowsメール、
Windows7の場合はWindows Liveメール)で開いて見ても化けてるようなら、何か
根本的にメールの方に問題がある可能性が高いことにはなります。

[ ]
RE:40502 「Subject」が文字化けするNo.40508
Tetchiro さん 11/05/12 18:48
 
一般ユーザー、Tetchiroです。

 参考情報として、自分のところでも、メールの中継/転送サーバーが
置き換わったタイミングで、システムが直接発信するメールのSubject
が化けるようになりました。
 聞くところによると、Subjectのcharsetの処理方法が変わったから、
きちんとエンコードしておかないといけないということでした。

 つまり、それまで、問題なかった、
  subject: サブジェクト
と2バイト文字で直接指定するのではなく、エンコードして、
  subject: =?ISO-2022-JP?B?********************?=
というようにしておかなければならなくなったそうです。
 - メーラーでは当たり前のように処理されていること
 - こうするのが当たり前なんですけどね ^^;

 システムから発信するメールだけが化けていて、メールのサーバーが
変わっていたりしているのであれば、この辺りを確認しておくのも良い
かと思います。


 後日談もありまして、転入者が未だにネスケを使っていて、秀丸メー
ルでは問題ないメールが文字化けしていました。
 UTF-8とかエンコード方法を変えても解決しなかったのが、単純に、
上の"ISO-2022-JP"を"SHIFT-JIS"に置換するだけで解決しました。
 文字化けは奥が深いです。

[ ]
RE:40508 「Subject」が文字化けするNo.40510
どら焼き さん 11/05/13 09:47
 
Tetchiroさん

こんにちは、どら焼きです。
参考情報ありがとうございます。

私はメールや文字コード等の知識がほとんど無いため、せっかくのTetchiroさんのア
ドバイスも全ては理解できません。すいません。


ただ、Tetchiroさんのおっしゃる下記情報については、文字化けが
始まったタイミングが3/30のお昼頃で、新年度直前で、
まさにTetchiroさんご指摘の「メールの中継/転送サーバーが
置き換わったタイミング」が非常に怪しいです。

> 参考情報として、自分のところでも、メールの中継/転送サーバーが
>置き換わったタイミングで、システムが直接発信するメールのSubject
>が化けるようになりました。

ただ、会社のシステムのためなかなか厳しいのですが、自分からも
少しでも改善できるようにしていきたいと思います。

アドバイスありがとうございました。

[ ]
RE:40503 「Subject」が文字化けするNo.40511
どら焼き さん 11/05/13 09:50
 
秀まるお さん

どら焼きです、お世話になっています。

先ほど、ご指示の通り文字化けメールを”xxxxx@mitene.or.jp”に
送付いたしました。ご確認をよろしくお願い致します。

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

[ ]
RE:40511 「Subject」が文字化けするNo.40512
秀まるお2 さん 11/05/13 10:25
 
 送っていただいた2つのメールのうち、文字化けしない方は、subject:ヘッダ
がたしかにiso-2022-jp、つまりJISでエンコードされてます。

 化ける方は、

Subject: =?iso-8859-1?q?....

 のように、欧文エンコードとなっています。でもその中に書いてあるのはJIS
文字コードになってます。

 ということで、一応このメールはメール自体に問題があるはずですけども、欧
文だと言ってる文字列の中に「Esc ( B」のようなJIS文字コードを表す制御文字
がたしかに入ってることが確認出来るので、この場合はJIS扱いするようにして
しまうことにします。

 次のV5.70β19の方で対応させていただきます。

 もしもこのメールを生成してる人(あるいは中継してる所)に文句を言うこと
が出来るなら、Subject:ヘッダのエンコード指定がおかしいってことを言ってい
ただけると、何か対処してくれるかもしれないです。

[ ]
RE:40512 「Subject」が文字化けするNo.40514
どら焼き さん 11/05/13 10:55
 
秀まるお さん

お世話になっています。どら焼きです。

> ということで、一応このメールはメール自体に問題があるはずですけども、欧
>文だと言ってる文字列の中に「Esc ( B」のようなJIS文字コードを表す制御文字
>がたしかに入ってることが確認出来るので、この場合はJIS扱いするようにして
>しまうことにします。
>
> 次のV5.70β19の方で対応させていただきます。

お手数おかけしますが、よろしくお願い致します。


> もしもこのメールを生成してる人(あるいは中継してる所)に文句を言うこと
>が出来るなら、Subject:ヘッダのエンコード指定がおかしいってことを言ってい
>ただけると、何か対処してくれるかもしれないです。

アドバイスありがとうございます。
詳しくないのでうまく説明できないかもしれませんが、このメールの
担当者に話してみます。

[ ]
RE:40510 「Subject」が文字化けするNo.40515
Tetchiro さん 11/05/13 12:40
 
どら焼きさん、どうもです。

 言いたかったことは、適切な仕様でメールを送らないシステムの方に
問題があるはずだということでして(^^;)
 受け取る方に問題はないと。

 自分も社内システムを組んでいて、トラブル対応に追われる毎日です。
 そんな中、秀丸メールは、すごく便利で、重宝しています。
が、この件みたいに、あまりにも対応が良すぎて、メール自体に不具合
があっても修正されていることに気付かないから、何に問題があるか気
付かないですね。

 そういう意味では、システム屋は秀丸メールを使っていけないのかな?
 でも、手放せないですw

[ ]
RE:40512 「Subject」が文字化けするNo.40538
どら焼き さん 11/05/17 09:56
 
秀まるお さん

どら焼きです。お世話になっています。

V5.70β19にて、「Subject」が正しく表示されることを確認いたしました。
非常にレアな個別環境へのご対応でお手数おかけしましたが、ありがとうございまし
た。

また、メール生成者へ”文字化け”の件を一言、言いましたが(メールですが)、特
に反応がありません...。
ただ、秀丸メールの機能”Outlookで受信”でメール自体がおかしいかどうかを
調べられることがわかりましたので、以後文字化けメールを受けたら、
これで調べるようにします。



> ということで、一応このメールはメール自体に問題があるはずですけども、欧
>文だと言ってる文字列の中に「Esc ( B」のようなJIS文字コードを表す制御文字
>がたしかに入ってることが確認出来るので、この場合はJIS扱いするようにして
>しまうことにします。
>
> 次のV5.70β19の方で対応させていただきます。
>
> もしもこのメールを生成してる人(あるいは中継してる所)に文句を言うこと
>が出来るなら、Subject:ヘッダのエンコード指定がおかしいってことを言ってい
>ただけると、何か対処してくれるかもしれないです。

[ ]