[PHP][mail] ケータイで受信していたメールの文字化けを解消する方法

PHPの実行結果を
メールで受信するようにしてるんですが

iPhoneの青いメールアプリだと
問題なくメールが見れたのに
緑のほうのアプリだと
全部空白になっちゃって見れませんでした。

一種の文字化け?ですかね。
ってことで修正。



件名と本文のエンコードをしていかなったのが
原因でした。

以下、重要な部分の抜粋ですが、

エンコーディング:
“Subject” => mb_encode_mimeheader($subject);
$body = mb_convert_encoding($body, “ISO-2022-JP”, “UTF-8″);

これで、緑のアプリでも
メールが読めるようになりました!!

めでたしめでたし。

2012-08-14 | PHP

  • ■ システムの科学
    システム創成学科のシミュレーションコース的にはバイブル的存在であったと認識しております(笑)社会システムや人工物をどのように設計していくかについて俯瞰的に書かれているので、自分の思考のフレームができます。
PAGE TOP ↑