• ベストアンサー

メールをOutlookからThunderbirdに変更したのですが。

教えてください。困っております。 添付物の不具合等でメールソフトをOutlookからThunderbirdに変更したのですが,過去のメッセージの一部が文字化けして困っております。 メッセージを開いて「表示」の「文字エンコーティング」で,「日本語Shift_JIS」になっているのを「ISO-2022-JP」に変更すると一時的に読めます。別の作業をするとそのメッセージはまた文字化けに戻ります。 また,一括してすべての文字化けのメッセージを元に戻すことはできるでしょうか。 素人質問かもしれないですが,よろしくお願いします。

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

  • ベストアンサー
回答No.2

Outlookなどはメールの内容によって文字コードを判別していますが、 Thunderbirdはヘッダ情報から文字コードを判別しています。 したがって、通常は「表示」-「文字エンコーティング」-「自動判別」-「日本語」にしておけば メールヘッダのContent-Typeに従った文字コードで表示されます。 これで自動判別できないのはContent-Typeヘッダ自体が無かったり、誤った文字コードが記述されているなど 送信側の問題によるものがほとんどです。 自動判別できないメールはほとんどの場合、送信者が決まっていると思われますからこれを特定のフォルダに 振り分けてしまえばフォルダのプロパティでそのフォルダごとに規定の文字エンコードを固定できます。

ton-san
質問者

お礼

早速やってみました。 送信済みの方は一部できなかったものの,受信の方はほぼ元通りになり,大変助かりました。 ありがとうございます。

その他の回答 (1)

noname#151570
noname#151570
回答No.1

私は、既定の文字エンコーディングをISO-2022-JP(確かデフォルトの設定)で使用していますが、そうすると他がおかしくなりますか? http://www.ipc.miyakyo-u.ac.jp/online/2007mail/Thunderbird/mail1.html#2-3 そうしておいても、受信メールには、どうしても文字化けするものがあり、送信側の設定によるのかなと思い、書かれたような一時的な表示変更で対処しています。

ton-san
質問者

お礼

ありがとうございます。 早速やってみました。 規定の文字エンコーディングはISO-2022-JPになっており,「返信メッセージに規定の文字エンコーディングを使用する」をonにしたら少し文字化けが減ったように思います。 一部の方のみすべて文字化けのママで,「すべての受信メッセージに~」をonにするとその方のメッセージは見えるのですが,確かにほかのものがおかしくなります。 最小限でとどめるしかなさそうでしょうか。 ほかに方法がありましたらまたお願いいたします。

関連するQ&A