iPhoneとLionは、いずれもAppleカラー絵文字を搭載している。では、メールで絵文字を送りあった場合、互いに正しく表示されるだろうか。このあたりの仕様はiOS 5で変わると予想されので、今のうちに現行のiOS 4.3.5とLion 10.7.1についての検証結果を記録しておこうと思う。 Appleカラー絵文字が送信されるときの符号位置には、3種類ある(下図)。iPhoneは、カラー絵文字を含むメッセージを、(基本的には)charset=Shift_JISで送信する。一方Lionは、Unicode絵文字をcharset=UTF-8で送信する。 下図は、LionのMailとiPhoneのMailまたはSMS/MMS間で絵文字を送受信した結果の一覧。iPhoneでは絵文字パレット、Lionでは文字ビューアからU+1F603 SMILING FACE WITH OPEN MOUTHを入力し
![iPhone(iOS 4)とLion間のカラー絵文字の互換性 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1f773b324fa0f7204c2d0a781d509e05677b0255/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FN%2FNAOI%2F20110928%2F20110928175051.png)