[PHP-users 1108] Re: メールの Subject に日本語

T.P.S. 中川 php-users@php.gr.jp
Wed, 8 Aug 2001 14:00:38 +0900 (JST)


パイプ喫いの中川です。

もう解決はなさったようですが

	tatsuro_nakagawa@ydc.co.jpさんが
	08月08日11時37分に発信された
	「[PHP-users 1104] メールのSubjectに日本語」こと
	<20010808112648.3180.TATSURO_NAKAGAWA@ydc.co.jp>より

>  下記に使用した関数と結果を記載します。


>      ### サブジェクトを jis にして、MIME エンコード
>      $subject = i18n_mime_header_encode( i18n_convert($subject, "JIS") );
>  
>      ### 本文を jis に
>      $body = i18n_convert($body, "JIS");
>  
>      ### メールの送信
>      $mp = popen("/usr/sbin/sendmail -f $from $to", "w");

(中略)

>  環境:
>  TurboLinux6.2Server
>  PHP4.06
>  sendmail8.9.3

  PHP4.0.6 をお使いならばなぜ mb_send_mail() を使わないで
わざわざ自前で処理を書こうとするのか、不思議です。

  文字コード関連と Subject エンコード後の一行の文字列の長さは
よきに計らってくれますよ。

マニュアルはこちらにあります。
http://www.php.net/manual/ja/function.mb-send-mail.php

========================================================================
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon@alles.or.jp
                                   http://www.alles.or.jp/~yaemon/