[PHP-users 25284] Re: メール送信についての質問
HIGASHI Taku
oolong @ cslab.co.jp
2005年 4月 6日 (水) 14:51:33 JST
東志です
From: "Eisaku Harada" <eisaku @ tt.rim.or.jp>
Subject: [PHP-users 25279] Re: メール送信についての質問
Date: Wed, 6 Apr 2005 14:29:11 +0900
> 原田です。
>
> 渡邉さんが教えていただいたとおり、漢字をtestに変えてやってみたところ
> まだ、以下のエラーがでてきてしまっています。
>
> Warning: mb_convert_encoding(): Unable to detect character encoding in
> /home/counsel/www/test/form_mail.php on line 13
>
> Warning: Wrong parameter count for mb_send_mail() in
> /home/counsel/www/test/form_mail.php on line 17
>
> どうやら、13と17行部分に問題があるらしいのですが、私にはちょっとわからないで
> す。。。
スクリプトの文字コードと、変数で渡ってきた文字コードが異なってるってことは
ないですか?
From: "Eisaku Harada" <eisaku @ tt.rim.or.jp>
Subject: [PHP-users 25277] メール送信についての質問
Date: Wed, 6 Apr 2005 13:55:43 +0900
> 5 $message = mb_convert_encoding("申し込みありがとうございます\n\n".
> 6 " 会社名:{$comp00}\n".
(以下略)
この部分、「会社名」等のスクリプトの文字コードと、$comp00変数の文字コードが
異なれば、mb_convert_encoding()は混乱するでしょう。
まずは、各変数をスクリプトに文字コードに変換し、その上で結合してやればよろ
しいかと思います。
では。
PHP-users メーリングリストの案内