php でメールを送信するときに mail や mb_send_mail を使うが

その時にメールの文字コードがUTF-8で送られるサーバーがある。

しかし、メールを見るとメールが文字化けしている。

メールの文字コードがUTF-8なのでこれを ISO-2022-JP に変えて

あげれば直る。mb_send_mail だと文字化けするので

mail で送信する。その時、メールのタイトル、送信者とかは

mb_encode_mimeheader("", "ISO-2022-JP"); を使って

文字コードを変換するが、

mb_internal_encoding("EUC-JP");

を使って内部エンコード書かないと機能しないっぽい。

俺はそうだったんだけど(^◇^ ;)