【PHP】日本語メールを送る【メール】
PHPでメールを送信する方法です。
特に日本語メールを送信する場合は、文字化け対策が必要になるので注意が必要です。
//言語設定、内部エンコーディングを指定する
mb_language("japanese");
mb_internal_encoding("UTF-8"); //ファイルのエンコードと同じく設定
//日本語メール送信
$to = "hoge@hogehoge.net";
$subject = "日本語題名です";
$body = "日本語で送れたかな?";
$from = mb_encode_mimeheader(mb_convert_encoding("ほげほげ","JIS","UTF-8"))."";
//mb_encode_mimeheaderで、メールで使える形式にエンコードします。
//日本語メールの送信
mb_send_mail($to,$subject,$body,"From:".$from);
【PHP】日本語メールを送る【メール】 の関連記事
No related items.
コメント
No comments yet
コメントする
次項 【PHP】textareaの改行を表示させる【フォーム】
前項 【PHP】mysql_query()の返り値について
▲知識Z(ゼータ)トップへ