SoftBankのiPhoneの危険な絵文字リスト
- 前回述べたように、SoftBankのiPhone(iOS 5)では、Mailが絵文字を送信する方法に問題がある。下図は、SoftBankのiPhoneから「目がハート」の絵文字を送信したときの化け方をまとめたもの*1。@me.comや@gmail.comなどのアカウント(下図ではまとめて@hoge.comと表記した)から送っても、@i.softbank.jpアカウントから送っても、相手がauのiPhoneまたはLionの場合、全滅だ。
- 特に@me.comや@gmail.comからauのiPhoneに絵文字を送ると、ゲタや豆腐ではなく、別の絵文字に化けて、意味が変わってしまう危険がある。下図は、危険な絵文字のリスト。左の絵文字が右の絵文字に化ける。
- この問題を回避するためには、エンコーディングをShift_JISではなくUTF-8にしてやればいい。そこで、ナマハゲ(👹)だ。メッセージに「UTF-8でしか表現できない(SoftBank絵文字以外の)文字」であるナマハゲの絵文字入れておくことで、charset=UTF-8となり、「目がハート」などの絵文字も化けなくなる*2。
*1:akane_nekoさん、ご協力ありがとうございます!