会社ホームページでPHPを使ってメール送信処理をしています。
顧客からの届いたメールがメールソフトによって差出人の項目が
文字化けしてしまいます。
本文、件名などは問題ありません。
outlook2010 だと中国語、半角カナ交じりの差出人に、
ipadだとaの上に~がついたり分数がはいったりしています。
しかし、サンダーバードだと問題なく全て表示されます。
どうやら依頼して作成してもらったHPらしくPHPの知識なしに
中身をのぞいてみるとHTMLと送信文字コード、共に文字コードはUTF-8で書かれているようでした。
メールソフトの設定かと思い、エンコードを変更してみても
本文は切り替わりますが、差出人は何も変わりませんでした。
文字化け解読サイトで文字化けした文字列を調べますと、
outlookの文字化け 変換前 SJIS → 変換後 UTF-8
ipadの文字化け 前 ISO-8859-1 → 後 UTF-8
となっておりました。
最終的にはどのソフトでも文字化けをなくしたいのですが、
どこの部分を調べればいいのか迷っております。
なにかお分かりになる方、ご教示おねがいできますでしょうか?
よろしくお願いいたします。



回答1件
あなたの回答
tips
プレビュー