メール受信の文字化け
はじめまして、iPhone4Sを使っています。
iOS5,iOS5.0.1ともにiOS5標準のメーラのHotmail標準を使用して、受信したメールを表示していましたら文字化けするものがあって
調べたら、以下のように本文の文字コードが小文字の「iso-2022-jp」のものが正常に判定されていなくて文字化けしているようでした。
件名の文字コードは「ISO-2022-JP」となっていて文字化けはしてなかったです。
文字化けしたメールのヘッダーの文字セット
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
文字化けしないヘッダーのキャラセットその1
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: quoted-printable
その2
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
ちなみに、パソコンのブラウザ(IE8,9、Firefox、safari)では文字化けしてません。
一部のメールが文字化けする方で確認できるひといらっしゃいますか?
Hotmailの場合、メールを表示して本文上部の返信のとなりの「▼」から「メッセージソースを表示する」で確認できます。
iPhone 4S, iOS 5.0.1