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を入力し
