perlで書いたメールフォームから送信したメールの件名(日本語)が、Thunderbirdでだけ文字化けする。 結論から言うと、件名のエンコード処理が抜けていたので文字化けしていた。Outlookなどは、空気を読んで勝手に文字コード判別をしてくれていたので、適切な表示がなされていたようだ。えー、要するに Thunderbird は KY ってことで。 悪態ついてないで、ソース修正。 # 修正前 my $subject = MIME::Base64::encode($mailsubject, ""); chomp $subject; $subject = "=?ISO-2022-JP?B?$subject?="; Base64でエンコードする前に、入力文字列($mailsubject)を、ISO-2022-JP(JIS)に変換してあげる必要がある。 # 修正後 $mailsubject =