質問: PHPのメール送信における日本語コードの扱いについて質問があります。 前回の質問で、 携帯・PCともに、メール本文は「sjis-win+Base64」か「UTF-8+Base64」であれば、文字化けなくメールを送信できることが整理できました。 問題はメールヘッダで、一部の機種(昔のAU機)ではUTF-8が文字化けするとの情報があります。 いまのところ、機種依存しない処理としたいため、 メールヘッダとメール本文のエンコード処理を「sjis-win+Base64」で検討しているのですが、この場合、機種に依存する問題があるかどうかわかりません。 質問は、メールヘッダを「sjis-win+base64」でエンコードしたものを、携帯やPCにメール送信する際に制限事項があればご教授をお願いいたします。 携帯メールは、Docomo(FOMA), AU, Softbank(3G)の標準メーラー PCメールは、WindowsのOutlook, Becky, Thanderbardを想定しています(Macは非対象です) メールヘッダに関しては統一見解が書かれた文献が見当たらないため、よろしくお願いいたします。 抽象的な質問で申し訳ありませんが、よろしくお願いいたします。
回答: >「sjis-win+Base64」 携帯はこれで問題なし PCの場合は、Windows95時代のメーラーの一部は文字化けする。