[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');
これでした。 これを設定することにより期待通り文字化けを起さない日本語
の「件名」、「本文」がメールで受信できました。