SoftBankのiPhoneの危険な絵文字リスト

  • 前回述べたように、SoftBankiPhoneiOS 5)では、Mailが絵文字を送信する方法に問題がある。下図は、SoftBankiPhoneから「目がハート」の絵文字を送信したときの化け方をまとめたもの*1。@me.comや@gmail.comなどのアカウント(下図ではまとめて@hoge.comと表記した)から送っても、@i.softbank.jpアカウントから送っても、相手がauiPhoneまたはLionの場合、全滅だ。


  • 特に@me.comや@gmail.comからauiPhoneに絵文字を送ると、ゲタや豆腐ではなく、別の絵文字に化けて、意味が変わってしまう危険がある。下図は、危険な絵文字のリスト。左の絵文字が右の絵文字に化ける。


  • この問題を回避するためには、エンコーディングShift_JISではなくUTF-8にしてやればいい。そこで、ナマハゲ(👹)だ。メッセージに「UTF-8でしか表現できない(SoftBank絵文字以外の)文字」であるナマハゲの絵文字入れておくことで、charset=UTF-8となり、「目がハート」などの絵文字も化けなくなる*2

*1:akane_nekoさん、ご協力ありがとうございます!

*2:もちろんナマハゲでなくても、たとえばiPhoneでは「まる」で変換できる「◉」などでもいい。