php4.3.11のmb_sendmailで以下のように

$from=’持ち株会社テースー人事部採用担当 <test@test.kom.co.jp>’;

FROMの設定をして、
mb_send_mail($email,$subject,$msg,’From: ’.$from);
とするとfrom部分が化けてしまいます。
どうしたらいいでしょうか??

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:ito-yu No.1

回答回数323ベストアンサー獲得回数14

ポイント20pt

http://jp.php.net/mb_encode_mimeheader

PHP: mb_encode_mimeheader - Manual

$from=mb.encode_mimeheader(’持ち株会社テースー人事部採用担当’).’ <test@test.kom.co.jp>’;

でどうぞ

id:tech1

ありがとうございます。

ですがまだ文字化けしてしまいます。

2005/11/20 10:17:51
id:moritamasahiro No.2

回答回数190ベストアンサー獲得回数0

ポイント20pt

基本的にmb_sendmailを使うときでも文字コードをJISにするべきです。

mb_language(’Japanese’);

mb_internal_encoding(”JIS”);

を指定するか、$fromを

$form=mb_convert_encoding($form, ”JIS”, ”AUTO”);

などで変換した方がよいと思います。

id:tech1

はい。ですがFROMが途中で切れてしまいます。

2005/11/20 10:20:28
id:ootatmt No.3

回答回数1307ベストアンサー獲得回数65

ポイント20pt

http://www.stackasterisk.jp/tech/php/php02_04.jsp

PHP��2���FPHP����(�G���R�[�h/�f�R�[�h)

http://www.stackasterisk.jp/tech/php/php03_04.jsp

PHP��3���FPHP���p(���[�����M)

$from を MIMEエンコードしてやる必要があります。

id:tech1

やってみます・。

2005/11/20 12:36:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません