[PHP-users 29280] メールの文字化け
R.Okumura
ryooku @ yahoo.co.jp
2006年 5月 23日 (火) 19:03:43 JST
こんにちは。
PHPでシステム開発しております、奥村と申します。
過去ログ・Webで色々調べ、その通りにコードを書いているのですが、
どうしても時々、メールの日本語部分が文字化けしてしまいます。
EUC-JPでソースを書いております。
メールのテンプレートをDBにEUCで格納しておいて、
送信するときに、適宜文字列を置換して送信という方法を採っています。
以下ソース
--
$mail = "to @ example.co.jp";
$subject = "DBから取得した件名";
$body = "DBから取得した本文";
mb_language("Japanese");
mb_internal_encoding("EUC-JP");
$header = "From :" . mb_encode_mimeheader("ほげほげ") . "<mail @ example.com>";
mb_send_mail($mail, $subject, $body, $header);
ソースコード内外で不備な点などありましたら、
ご指摘の程よろしくお願いします。
--
奥村 亮
E-mail:ryooku @ yahoo.co.jp
--------------------------------------
Yahoo! JAPAN 10th Anniversary Special Feature
--- Enjoy Yahoo! Auction with Yahoo! Mail !! ---
http://pr.mail.yahoo.co.jp/auction/
PHP-users メーリングリストの案内