iOS 7のメールで「目がハート」が「狼」に化ける(直りました)

  • この項10月28日追記。iOS 7.0.3でSoftBank iPhoneのメールアプリの仕様が修正され、charset=Shift_JISのSoftBank絵文字が表示されるようになった。
  • 昨日のエントリの続き。iOS 6のSoftBank iPhoneでは、メールアプリはShift_JISSoftBank絵文字(下図、黄色字の領域)をテーブル変換していたが、iOS 7ではこのプロセスが落ちていて、0xF040以降は機械的Unicodeの私用領域の文字に変換されるようになった。このため、charset=Shift_JISで送られてきた絵文字は、大半が豆腐に化ける。


  • ただしiOSは、Unicodeの私用領域にSoftBank絵文字を収録している。このため、「機械的に私用領域の符号位置に変換された絵文字が、たまたま別の絵文字と衝突する」(つまり、別の絵文字に化ける)というケースもある。下図は、そのリスト。「目がハート」→「狼」とか、やばそうなのもある。