PHPにてmb_send_mail関数を使ってメールを送信する際、文字化けを起こしてしまうことがあります。
原因の1つとして考えられるのは、フォームなどで入力された文字の文字コードと、PHP内部の文字コードが違うという状態。
これは、mb_internal_encoding関数を使うことで解消できます。
例えば携帯ブラウザから入力された文字をメールで送るならば、PHPファイルの先頭あたりに
mb_internal_encoding(”SJIS”);
と入れておけば文字化けを回避できます。
設定次第ではありますが、そのままだと大抵内部エンコーディングがUTF8なので文字化けします。
そんな感じ。

more from " mb_send_mail関数で送ったメールの文字化け "...