携帯からメールを送ると文字化け・・・
PCからメールを送ると正常に表示されてるのに、携帯からだと内容が化けてしまうという現象になってしまいました・・・。
function sendmail($to,$from,$from_name,$title,$message){
/* JISコードへのエンコーディング */
$to = mb_convert_encoding($to, "JIS","EUCJP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP");
$from = mb_convert_encoding($from, "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP");
$title = mb_convert_encoding($title , "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP");
$message = mb_convert_encoding($message , "JIS","EUC-JP,UTF-8,SHIFT-JIS,ASCII,SJIS,ISO-2022-JP");
/* 改行コード変換(CR+LFへ変換) */
$to = ereg_replace("\r", "", $to);
$to = ereg_replace("\n", "\r\n", $to);
$from = ereg_replace("\r", "", $from);
$from = ereg_replace("\n", "\r\n", $from);
$from_name = ereg_replace("\r", "", $from_name);
$from_name = ereg_replace("\n", "\r\n", $from_name);
$title = ereg_replace("\r", "", $title);
$title = ereg_replace("\n", "\r\n", $title);
$message = ereg_replace("\r", "", $message);
$message = ereg_replace("\n", "\r\n", $message);
/* メールヘッダ生成 */
$header = "From: ".$from_name." <".$from.">\n";
$header .= "Reply-To: ".$from_name." <".$from.">\n";
/* メール本文生成 */
$message = mb_convert_kana($message,"KV");
/* 送信メッセージ言語設定 */
mb_language("Japanese");
/* メール送信処理 */
$rcd = mb_send_mail($to,$title,$message,$header);
分かる方いらっしゃいましたら、よろしくお願いしますm(__)m
お礼
今までお礼せずに申し訳ありません! なんとか本文を読める程度に復元できました。 本当に有難うございました。