[PHP-users 12140] Re: mb_send_mail ,imap_mail 関数でのメール送信方法のこと
php-users@php.gr.jp
php-users@php.gr.jp
Tue, 10 Dec 2002 16:49:10 +0900
わきさかです。
森さんこんにちは。
>今「mail」関数でメールを送信していたのですが、
>Subjectに日本語が表示できないので、
私が教えて貰って使っているのは、
$subject = base64_encode(i18n_convert($subject, "JIS", "EUC"));
$subject = base64_encode($subject);
$subject = '=?ISO-2022-JP?B?' . $subject . '?=';
これで、
@mail($mlto, $subject, $body);
だと日本語のサブジェクトが受け取れます。
先ほど相談したサーバーではマルチバイトのサポートが無かったので、
i18n_convertが使えなかったのですが、
スクリプトをshift-jisでかいて、無理矢理ですけど(^◇^;)
$subject = base64_encode($subject);
以下同文
で、日本語のsubjectが受け取れています。
下の例は、あくまでも無理矢理に‥‥ということです。