Thunderbirdの件名表示で文字化けする問題について

このQ&Aのポイント
  • 特定のメールのレイアウト上の件名表示が文字化けする問題が発生しています。
  • メールソフトThunderbirdで表示されるメッセージペイン上では文字化けは発生しないため、問題は件名表示に限られています。
  • エンコーディングが(日本語-ISO-2022-JP)となっているが、他の日本語エンコードに変えると全てのメールが文字化けするため、解決方法が分からない状況です。
回答を見る
  • ベストアンサー

Thunderbird件名の文字化けについて

いつもお世話様です。メールソフトThunderbirdでもう一つ質問があります。 ある特定のメールのレイアウト上の右側の件名表示だけが文字化けします。 メッセージペイン上は文字化けしません。 メールをダブルクリックして表示しても問題なしです。gmail等でも文字化けしません。 表示→文字のエンコーディングは(日本語-ISO-2022-JP)となっています。試しに他の 日本語エンコードにすると全て文字化けするのでこのままにしていますが、何か解決する 方法はあるでしょうか。ちなみに他の全てのメールは文字化けしていません。 (おそらくその特定のメールの件名のエンコードが特殊であると思われますが確認する 方法が分かりません)以上、よろしくお願いします。

  • okbur
  • お礼率78% (18/23)

質問者が選んだベストアンサー

  • ベストアンサー
  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.2

私もメール(セキュリティソフトなどの特定の数業者からのメール)で、メッセージ一覧だけで件名が文字化けしているものがあります。 原因は、38.0系から件名で指定されている文字コードは無視され、必ず、UTF-8 で解釈される謎の仕様になったとの書き込みがあります。 (Mozilla Thunderbird 38.1 で件名が文字化けした!) http://blog.sssoftware.main.jp/?eid=1522 (Thunderbird 38.0.1 文字コード) http://forums.mozillazine.jp/viewtopic.php?t=15477&p=55462 当該メールを選択して、「表示」→「メッセージのソース」を選択してメッセージヘッダ情報を開くと、ヘッダ項目の「From]や「Subject」に、?ISO-2022-JP?が指定されているものは、文字化けはなく、エンコードが頭にない場合に文字化けしているようです。 これが正しいものヘッダの編集を行えるアドオンはありますが、よくわからないままで、下手に触るとメールを開いても文字化けする結果になるので、そのままで利用することが良さそうです。 なお、新規フォルダにそのメールをコピーし、フォルダのプロパティで「UTF-8」を指定しても、一覧の件名がちゃんと表示せず、また、他の本文などが文字化けすることもなかったです。

okbur
質問者

お礼

いつもご回答ありがとうございます。やはりそうなのですね。 今のところほんの一部のメールだけなので、当面このままで いこうと思います。そのうちThunderbird が改善されて いつの間にか解消することを期待します。

関連するQ&A

  • Thunderbird 文字化け被害 エンコードを保存することは可能ですか?

    こんにちは、日本語版Thundrbird 2.0.0.19を使用しております。以前にEudoraを使っていましたが、先ごろThunderbirdを使い始めました。 ところがEudoraのメールをインポートしたところ、やはり一部文字化けが起こりました。Thunderbird上で, 表示→文字エンコーディング→そして ISO-2022-JPからShift-JISに切り替えると、読めるようになりました。しかしながら、一時的な表示の切り替えとなるだけで、他のメールを選択すると、以上のShift-JISへの設定はキャンセルされてしまします。 一方で、ツール→オプション→フォント→そして 受信メッセージの項の文字円コーディングを日本語Shift-JISにし、"すべての受信メッセージに既定の文字円コーディングを適用する"にチェックを入れる と、一部のメールが読めるようになりましたが、ISO-2022-JPのエンコードで読めていたものが読めなくなりました・・・。 要するにメールごとに文字エンコーディングを設定できればいいのですが、そのようなことはできるでしょうか。 または、もともとEudoraからの移行時に文字化けなしでできればいいのですが、いかがでしょうか。 解決方法をお教え頂ければ幸いです。 なにとぞ、よろしくお願いします。

  • thunderbird 返信すると 文字化け

    いつも大変参考にさせて頂いております。 受信したメールは通常通り表示されるんですが、”返信”をすると文字化けが発生してしまう。 返信 とする前に、エンコードを”日本語(ISO-2022-JP)”とすると問題解決するのですが、thunderbirdを起動しなおすたびに その設定をしないと文字化けをしてしまうメールがございます。 ・”返信”とした後に、エンコードを変えても文字化けが変わらないのですが、”返信”後に変更する方法はありますでしょうか。 以上、分かりましたらご教示頂けたらと思います。

  • Thunderbird(MAC)の文字化け

    MacbookAir(OX X Ver.10.10)のThunderbird(Ver.31.2.0)の 受信メールの一部に文字化けが起きており、対応できず困っています。 メール本文の文字エンコーディングはデフォルトで「日本語(ISO-2022-JP)」に なっているのですが、これを「UNICODE」に変えるとメール本文は文字化けが解消 しますが、メールタイトルが文字化けしてしまいます。フォーカスを当て直した時には 元の文字化けメールに戻ってしまいます。 ※ちなみのメール本文の文字化けは、文字全てが黒い菱型の中に「?」に化けており、  メールタイトルの文字化けは「$B?{C+$N>u・・・」の様になっています。 何かThunderbirdの設定で直せるものなのか、またアドオンなどを当てる必要がある のか、この辺をお教え頂きたく。 よろしくお願い致します。

  • Thunderbirdで件名だけ文字化けする

    Thuderbird(52.3.0)のメーラーでOKWaveを受信すると件名だけが文字化けします。他の文字は正常な状態です。 ソースも件名だけが文字化けしており、他は正常です。 Thuderbirdから転送したGmailではOKWaveは件名もその他も正常な日本語版の状態で表示されます。 転送依頼直後から暫くの間は件名は正常な日本語でしたが、ある時以降の2年以上前からこの様な症状が続いています。 OSはWindows8.1です。   カテゴリの新設に伴い質問させて頂きます。

  • サンダーバード 文字化け Mac→Win 

    今まで、OEを使用していましたが、最近、 Mozilla Thunderbird2.0.0.1.2(OS windows2000)を 使いはじめました。 これまで文字化けをしたことは無かったのですが、 Apple Mail2.753(OS macのバージョン不明)から、 届いたメール本文が文字化けしてしまいました。 (タイトルは文字化けしていません) 文字のエンコーディングが違っていたようで、 今は「日本語 ISO-2022-JP」になっています。 相手から届いたメールは、「日本語(Shift_JIS)」で見られますが、 そうすると、 他の今まで読むことができていたメールが、全て文字化けしてしまいます。 この場合、全てのメールに文字化けがおこらないようにするには、 今回の、メールを送信してきた相手に、 文字のエンコーディングを変えてもらうしかないのでしょうか。 こちらの受信で、設定できるのであれば、 その方法を教えていただきたいです。 よろしくお願いします。

  • Outlook Express6 の件名が文字化けします。

    Outlook Express6 の件名が文字化けします。 件名が自分が送ったメールの件名も文字化けすることがあるので エンコードを変えてみようと思うのですが、 Outlook Express6の 「表示」を押すと「エンコード」がグレイアウトしています。 解決法がありますでしょうか? 因みにツール→オプション→読み取り→エンコードの設定を見ても 「既定のエンコード」の右に ある 「日本語(シフト JIS)」の文字はグレイアウトしています。

  • Thunderbird での文字化け

    サンダーバード1.0.2を使っています。 HP上でメールのリンクをクリックすると、メーラーが立ち上がりますよね? その時に件名がある場合、それが文字化けしてしまうのです。 HPのソースで「mailto:info@mail.co.jp?Subject=お問い合わせ」となっている場合、件名が訳のわからない記号の羅列になってしまい正しく表示されません。 文字エンコードは受信も送信もISO-2022-JPにしています。どうすれば正しく表示されるようになるか教えて下さい。

  • ネスケ7.1からOE6へメールを送ると件名が文字化け

    ネスケ7.1からOE6へメールを送ると件名が文字化けします。 OE6で文字化けしたメールのエンコードを見ると、 西ヨーロッパ言語(ISO)になっています。 このエンコードの中にある日本語の項目を選べば ちゃんと表示されるのですが、 この切り替えの操作をしなくても 最初からちゃんと日本語に表示されるように 設定する方法がありましたら教えてください。

  • .emlファイルをThunderbirdに取り込む際に「件名」が文字化

    .emlファイルをThunderbirdに取り込む際に「件名」が文字化けするのを防ぎたい。 ■PC環境 WindowsVista BE .eml摘出元:Outlook 摘出ソフト:Outlook Export Tool .eml読込先:Thunderbird3 .eml読込ツール(アドオン):InportExportTools ■実現したいこと Outlook Export Toolを使ってOutlookからエクスポートした.emlファイルをThunderbirdに取り込む際に「件名」が文字化けするのを防ぎたい。 ■現状 Thunderbirdに読み込んだ際に本文のほとんど(改行が「?」になってしまう以外)は日本語で正しく表示されるのですが、件名が「=?ISO-2022-JP?B?GyRCJTUlJCU4JUslIjt2NkhKczlwPXEbKEIgGyRCNS06XEZiTUYkNDNORyckTiQqNGokJCRHGyhC?=」というような文字列になってしまいます。このままでは今後件名インデックスなどでメールを検索できないため、日本語で正しく件名を表示させたいです。 ■考えられる問題点 件名の始まりが「=?ISO-2022-JP?B?…」となっているようにMIMEヘッダーの文字コードとThunderbirdの読み込みエンコード関係(あまり詳しくありませんので正確な表現でないことはご了承ください。)が噛み合っていないのではないかと思いまして、いろいろ調べてみたところ、先のようなアルファベットの文字列をPHPやJavaScriptで日本語に変換してくれるサイトなどを発見しました。 またWindowsベースのアプリケーションでも.txtファイルとして先のアルファベットの文字列を読み込んで文字コードを変換してくれるようなソフトがありました。 MIMEに関しては文字コードを変換してくれるツールはたくさん見つかりましたが、わたしの解決したいことに直結させて利用する方法がわからず断念いたしました。 ■理想の解決方法 .emlファイルをツールに読み込んで(複数可で)MIMEヘッダーを書き換えるなりして吐き出してくれるソフトがあればよいです。 ですが、Thunderbirdに読み込んだ.emlの件名が正しく日本語で表示されるという最終目標が達成されるのであれば、どのような方法でも構いません。ただし重要なのはたくさんファイルがあるので処理を一気にできることです。 ■備考 ●なぜThunderbirdに.emlを読み込みたいのか。 ○.emlにこだわっているわけではなく、Outlookから複数の特定のメッセージをThunderbirdに読み込みたい。Thunderbirdのインポート機能を使うと必要としないその他膨大なメールが全てインポートされてしまうので利用できない。.emlである理由は下記を参考に。 ●なぜ摘出ソフトはOutlook Export Toolを使うのか。 ○Outlookの標準のエクスポート形式ではThunderbirdにインポートできないため.emlとしてエクスポートしたい。 ●Thunderbird側でなぜ.eml読込ツール(アドオン)InportExportToolsを使うのか。 ○Thunderbirdが標準でemlの読み込みには対応してないと認識しています(もしかしたらドラッグアンドドロップとかで行けるかも)しかしこのアドオンなら読み込み先としたいフォルダに複数のemlファイルのあるフォルダを簡単に指定して読み込むなどの操作ができるから。

  • ThunderBird1.5.0.4で受信メールのエンコード

    メールソフトThunderBird1.5.0.4を使っています。 エンコード設定で、受信メールの場合は、通常日本語(ISO-2022-JP)を使っていますが、この設定の場合… 「メール本文」が通常「差出人」が文字化け (日本語SHIFT-JIS)の場合… 「メール本文」が文字化け「差出人」が通常 (日本語EUC-JP)の場合… 「メール本文」が文字化け「差出人」が文字化け と言う、不可解な状態になってしまいます。 ツール-オプション-表示-フォントの設定 エンコーディング 受信メール:ISO-2022-JP 送信メール:EUC-JP 「すべての受信メッセージに規定の文字エンコーディングを適用する」 「返信メッセージに規定の文字エンコーディングを適用する」 上記二つのチェックボックスはオフになっています。 どこの設定を変えれば 「メール本文」が通常「差出人」が通常(つまり文字化けしない)になりますか? いろいろやってみましたが、どうもうまくいきません。 よろしくお願いいたします。