質問: 運営するサイトから自動的に送られるメールの題名が文字化けして困っています。 アルファベットや記号になるのではなく、縲繝槭う繝輔・繝・と中国漢字(?)になります。 対策をご教示いただけませんでしょうか。 サイトはUTF-8エンコーディングです。 日本のヤフーメールで受信するとJapanese(EUC)エンコーディングなため毎回(題名だけ)文字化けします。 米国ヤフーメールで受信するとUTF-8エンコーディングなためか題名の文字化けはありません。 次のフリーメールアカウント全てに対応できるようにしたく、そのためには三通りのエンコーディングに対応していなければいけないようです。何か取れる処置はありませんでしょうか? Yahoo Japan/ Infoseek Japan: Japanese(EUC) MSN Japan/ AOL Japan/ Gmail Japan/ Livedoor: Japanese (UTF- Nifty Japan/ au One/ Excite Japan: Japanese (Shift-JIS) 宜しくお願いいたします。 (こちらも見てみましたが、記号に化けるという点で違った問題なのではと思い質問させていただきました:)
回答: 題名だけ文字化けするとすると、rfc に則ったヘッダを送っていないのでは無いでしょうか? そういう手抜きのメール送信スクリプトサンプルってけっこう多いですよね。 Content-Type が出てるからって、ヘッダを直で書いてたり...