PHPからメールを送信するには
mailの Subject に渡す 日本語文字列のエンコードは
マニュアル mb_encode_mimeheader( )
string mb_encode_mimeheader ( string str [, string charset [, string transfer-encoding [, string linefeed]]] )
//
//--- メールを送る。
// タイトルは base64_encode しないと化ける。
$m_title = "=?iso-2022-jp?B?";
$m_title .= base64_encode(iconv("EUC-JP","ISO-2022-JP",$_POST['b_title']));
$m_title .= "?=";
|
|
// EUC-JP から ISO-2022-JP に変換
$subject_jis = mb_convert_encoding($subject_euc,"ISO-2022-JP","EUC-JP");
$subject = mb_encode_mimeheader($subject_jis,"ISO-2022-JP");
//defaultでこれ "UTF-8","B","\r\n");
|
|
| | 一つ前に戻る | |
2005/09/03 start ********* Last Update 2006/11/12 19:10 JST
| その他、お気づきの点がありましたら連絡先はこちらから |