[PHP-users 13370] Re: 4.2.3mail関数と4.3.0mail 関数の違いについて
shima tetuo
php-users@php.gr.jp
Tue, 18 Feb 2003 08:34:06 +0900
> <?php
> mb_internal_encoding('EUC-JP');
> $subject = '日本語';
> $body = '日本語';
>
> $subject = mb_encode_mimeheader($subject, 'JIS', 'B');
> $body = mb_convert_encoding($body, 'JIS', 'AUTO');
> mail('mail@example.jp', $subject, $body);
> ?>
>
> このようなものでいかがでしょうか?
> mb_internal_encodingを宣言しないとmb_encode_mimeheaderやmb_convert_encoding
> がうまく動作してくれないようです.
mb_internal_encoding('EUC-JP');
これでした。 これを設定することにより期待通り文字化けを起さない日本語
の「件名」、「本文」がメールで受信できました。