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

Tatsuro Nakagawa php-users@php.gr.jp
Wed, 08 Aug 2001 13:03:02 +0900


中川です。

--Reply-- Noriharu Tashiro <ntashiro@cotton.ne.jp> --

> 田代@Cottonです。
> 
> On Wed, 08 Aug 2001 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