iOS4(iPod Touch4)でメールを利用した場合、添付ファイルにあるテキストファイルの文字コードは何が良いのか

user-pic
0 Clip to Evernote



最近買ったiPod Touchでメールを受信し、そのメールにあるテキストファイルを開いたところ、見事に文字化けしていました。
原因は、そのテキストファイルがShift-JISだったから(iPod系はUTF-8でないと読めない?)だと思うのですが、 そもそも、どの文字コードがダメかいまいちわかりません。
調べてみると、メール自体の文字コードにも左右されるようなので、まとめてみました。

  • iOS4.1(iPod Touch4)でiso-2022-jpで送信されたメールのテキストファイルを開く場合
  • テキストファイルの文字コード 文字化けしないか(読めるか)
    euc-jp ×
    iso-2022-jp
    Shift-JIS ×
    UTF-8(BOM付き) ×
    UTF-8(BOMなし) ×
    UTF-16ビックエンディアン(BOM付き) ×
    UTF-16ビックエンディアン(BOMなし) ×
    UTF-16リトルエンディアン(BOM付き) ×
    UTF-16リトルエンディアン(BOMなし) ×
  • iOS4.1(iPod Touch4)でUTF-8で送信されたメールのテキストファイルを開く場合
  • テキストファイルの文字コード 文字化けしないか(読めるか)
    euc-jp ×
    iso-2022-jp ×
    Shift-JIS
    UTF-8(BOM付き)
    UTF-8(BOMなし)
    UTF-16ビックエンディアン(BOM付き)
    UTF-16ビックエンディアン(BOMなし) ×
    UTF-16リトルエンディアン(BOM付き)
    UTF-16リトルエンディアン(BOMなし) ×
気になったのでiPadも調べてみると、どうも状況が異なるようです。
  • iOS3.2.2(iPad)でiso-2022-jpで送信されたメールのテキストファイルを開く場合
  • テキストファイルの文字コード 文字化けしないか(読めるか)
    euc-jp ×
    iso-2022-jp ×
    Shift-JIS ×
    UTF-8(BOM付き)
    UTF-8(BOMなし)
    UTF-16ビックエンディアン(BOM付き)
    UTF-16ビックエンディアン(BOMなし) ×
    UTF-16リトルエンディアン(BOM付き)
    UTF-16リトルエンディアン(BOMなし) ×
  • iOS3.2.2(iPad)でUTF-8で送信されたメールのテキストファイルを開く場合
  • テキストファイルの文字コード 文字化けしないか(読めるか)
    euc-jp ×
    iso-2022-jp ×
    Shift-JIS ×
    UTF-8(BOM付き)
    UTF-8(BOMなし)
    UTF-16ビックエンディアン(BOM付き)
    UTF-16ビックエンディアン(BOMなし) ×
    UTF-16リトルエンディアン(BOM付き)
    UTF-16リトルエンディアン(BOMなし) ×

iPod Touch(おそらくiPhoneも)やiPadを考慮し、メールにテキストファイルをつける際は、

・メールをUTF-8で送信

・メールに添付するテキストファイルもUTF-8にする

とするのがよいようです。



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト