メール一覧リストでの文字化けNo.07497
さん 20/12/17 16:54
 
 こんにちは、お世話になります。

 Subjectとして以下のような文字列が指定されているメールを受信したところ、
メール一覧リストでうまく表示できないようで、一部文字化けしてしまいました。

Subject: =?utf-8?Q?Don=E2=80=99t_Forget_to_Enable_Extended_Version_History_?=

 メール一覧リストでは、下記のように表示されてしまいます。

Don稚 Forget to Enable Extended Version History

 実際の件名は、下記の通りで、メール本文のSubjectでは文字化けしていないよう
です。

Don’t Forget to Enable Extended Version History

 こちらの問題だったら申し訳ないのですが、もし可能でしたら、修正いただけない
でしょうか。
 環境は、Windows10 20H2 64ビット、秀丸メール 6.97β6です。
 なお、完全なメールのログが必要でしたら、お送りいたします。

 以上、よろしくお願いいたします。

[ ]
RE:07497 メール一覧リストでの文字化けNo.07498
秀まるお2 さん 20/12/17 17:41
 
 「稚」って漢字が出てくるってことは、欧文の0x92の文字、ユニコードだU+2019の
文字なんだと思います。

 今ちょっとユニコードのメールでその文字を使ったメールを自分から自分に送って
みた限りは再現しないようでした。なのですみませんが問題のメールの受信ログを送
ってほしいてす。

 「ファイル・エクスポート...」で「現在のメールに対応する受信ログ/送信ログを
エクスポートする」としてエクスポートしたファイルを添付ファイルで送ってほしい
です。送り先は"maruo@mitene.or.jp"になります。

[ ]
RE:07498 メール一覧リストでの文字化けNo.07499
さん 20/12/17 17:51
 
 お世話になります。

 先ほどログを送付させていただきました。
 よろしくお願いいたします。

 それでは。

[ ]
RE:07498 メール一覧リストでの文字化けNo.07500
秀まるお2 さん 20/12/17 18:07
 
 送っていただいたメールでテストしてみたんですが、今ひとつ再現できないです。

 再現のために関係するオプションとしては、
 「全般的な設定・上級者向け・デコード」の
 「多国語混在でないユニコードのメールを特定文字コードに変換する」

 があるんですが、それはON/OFFどっちでも再現せずでした。

 他に、「全般的な設定・上級者向け・多国語対応」の
 「ユニコード」のフォント指定、
 「メール一覧上ではなるべく日本語フォントで外国語表示する」

 とかですが、これもいろいろ変えてみても大丈夫そうです。

 もしかして音声化ソフトで聞いた時に稚(まさ)って発音するって話だったりしま
すでしょうか?。今からその辺テストしてみますけども。

[ ]
RE:07500 メール一覧リストでの文字化けNo.07501
さん 20/12/17 18:16
 
 お世話になります。

 ありがとうございます。
 表示上は問題ないとのことで、やはりこちらの問題の可能性が大きそうです。
 「lb_gettext」をsendmessageして文字列を取得しているんですが。
 とりあえず、こちらでももう少し調べてみます。

 それでは。

[ ]
RE:07501 メール一覧リストでの文字化けNo.07502
秀まるお2 さん 20/12/17 18:28
 
 テストしてみたら、たしかに音声化の方がダメでした。というか、たしかにそのLB
_GETTEXTがダメでした。大変失礼しました。

 「多国語混在でないユニコードのメールを特定文字コードに変換する」がONになっ
ててメールの文字コードが欧文になってるとダメでした。

 たぶんリストボックスをユニコード対応した時からダメだったんだろうと思います。
さっそく修正させていただきます。

[ ]
RE:07502 メール一覧リストでの文字化けNo.07503
さん 20/12/17 18:45
 
 お世話になります。

 なるほど、そうだったんですね。
 修正いただけるとのことで、ありがとうございます。
 よろしくお願いいたします。

 それでは。

[ ]