Encode::JP::Mobile 使った場合。
■ 大前提
- サーバーサイドは utf8 で扱うのが best practice.
■ webでサーバー側から出力する絵文字
&#xXXXX; の unicode 実体参照で書くのがよさげ。
ただし、kddi の裏 uni は使えないから気をつけろ!
■ webの入出力
- utf8 で html 出力。
- サーバーサイドは utf8 で DB に store
で、ナニもかんがえなくても pictogram 扱える。
ユーザーの入力をそのまま出力すればそれなりに見える。
古い機種
x-sjis-kddi, x-sjis-docomo, x-sjis-softbank, x-sjis-airh を使って、入
力時に decode して、出力時に encode するという方法で問題ない。
■ 絵文字の相互変換
あとはどうだろう。。。
今後の大きな課題は utf8 における相互変換にある。