PictogramBestPractice

PictogramBestPractice

Encode::JP::Mobile 使った場合。

大前提

  • サーバーサイドは utf8 で扱うのが best practice.

webでサーバー側から出力する絵文字

&#xXXXX; の unicode 実体参照で書くのがよさげ。

ただし、kddi の裏 uni は使えないから気をつけろ!

webの入出力

3GC, FOMA, WIN という前提

  • utf8 で html 出力。
  • サーバーサイドは utf8 で DB に store

で、ナニもかんがえなくても pictogram 扱える。

ユーザーの入力をそのまま出力すればそれなりに見える。

古い機種

  • sjis しか扱えない機種の場合

x-sjis-kddi, x-sjis-docomo, x-sjis-softbank, x-sjis-airh を使って、入

力時に decode して、出力時に encode するという方法で問題ない。

メールの受信

docomo, softbank は絵文字がサーバーにそもそも送られてこないからどうやっ

ても無理。

au の場合は x-iso-2022-jp-kddi で入力さす。

メールの送信

現時点では sjis で送信するのがよい。

ezweb 端末に送信する場合でも html 用の sjis code を送る。メール送信用

SJIS とやらは使ってはいけない。

絵文字の相互変換

あとはどうだろう。。。

今後の大きな課題は utf8 における相互変換にある。