[PHP-users 30207] Re: メールの文字化け

天野 潔 kiyoshi.amano @ nifty.com
2006年 9月 1日 (金) 12:06:15 JST


天野です。

>基本的な日本語は問題なく送信できています。
>ギリシャ文字、ローマ文字が(株)や(有)の文字が文字化けします。

いわゆる機種依存文字の問題で、メール送信に使われている 7bit JIS の範囲
外なので文字化けするのは仕方がないのではないかと思います。

機種依存文字の対応というのはかなり面倒で、簡単にいえばUnicode系コード
とJIS系コードで1対1で対応していないので、文字化けが起こらないように
変換するのは原理的に困難です。

機種依存文字を含む文章を確実に送りたければ、本文をMime変換して

Content-Transfer-Encoding: base64

で送るのがよいと思います。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
天野 潔 <kiyoshi.amano @ nifty.com>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


PHP-users メーリングリストの案内