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

Tatsuro Nakagawa php-users@php.gr.jp
2001年8月08日 13:03:02 +0900


中川です。
--Reply-- Noriharu Tashiro <ntashiro@cotton.ne.jp> --
> 田代@Cottonです。
>> On 2001年8月08日 11:37:42 +0900
> Tatsuro Nakagawa <tatsuro_nakagawa@ydc.co.jp> wrote:
>> > こんにちは。
> > 以前にもこういった話題が出ていたのですが、結局発見できませんでしたので投
> > 稿させていただきます。
>> ってことですが、googleで「php mail subject 文字化け」で検索すれば、そのもの
> ズバリだと思うんですが。
>> http://sidecar.ics.es.osaka-u.ac.jp/php-jp/archives/msg08703.htmlから始まる
> スレッドを参照されてはいかがでしょう?

ありがとうございます。
「メール subject 文字化け」とかでMLの検索してしまって見つかりませんでした。
旧:
$subject = i18n_mime_header_encode( i18n_convert($subject, "JIS") );
新:
$subject = "=?iso-2022-jp?B?" . base64_encode(i18n_convert($subject, "JIS"))
 . "?=";
という風に変更しましたら無事、RFC違反の長いSubjectも文字化けしないで届きました。
--
Tatsuro Nakagawa
tatsuro_nakagawa@ydc.co.jp

AltStyle によって変換されたページ (->オリジナル) /