[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 メーリングリストの案内