[PHP-users 27631] mb_send_mailにて
遠藤 俊裕
endo_t @ nifty.com
2005年 11月 27日 (日) 07:41:17 JST
遠藤と申します。
5.0.5 にて mb_send_mail を使用しましたが、
Warning: mb_send_mail() [function.mb-send-mail]: Unsupported charset ""ISO-2022-JP"" - will be regarded as ascii
とかいうワーニングが出てしまいます。
ついでに折角 MIME にしたsubjectもただのbase64 の文字列
になってしまいます。
4.3.7 では正しく送信出来たのですが、「そんなもの」なので
しょうか?
おそらく、なんらかの設定ミスだとは思うのですが、特に変わっ
た事はしてませんし、4.3.7 で使用していた php.ini を使って
いるので、mbstring での設定漏れは無いような気はしてます。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
とりあえず、4.4.11 にしてみました。
上記ワーニングは出ないようです。
base64 はそのままです。
もうちょっと見てみますが、ちょっと 5.0.5 を使うのが嫌に
なってきました(泣)
--
遠藤俊裕 <endo_t @ nifty.com>
PHP-users メーリングリストの案内