NAME

Encode::JP::Mobile::BestPractice.ja - Encode::JP::Mobile をクールにのりこなす

本文

utf-8 か Shift_JIS か

utf-8 が使える機種では utf-8 をつかった方がいいでしょう。

SoftBank 3G では sjis だと絵文字をカットしてしまう機種があるようなので、UTF-8 で サイトを構築せざるをえません。キャリアごとに文字コードが違うのもおかしな話ですから、 この際全部 utf-8 にしてしまいましょう。

ただし、SoftBank の W 型より前、EZweb の XHTML 非対応機種、DoCoMo の XHTML 非対応機種は utf-8 に対応していませんので、Shift_JIS を使う必要があります。

KDDI 絵文字領域は表か裏か

KDDI の端末で絵文字にわりあてられている Unicode の領域は

CP932 ベースの 外字→Unicode PRIVATE AREA の領域
KDDI/AUでutf-8のHTMLフォームから送られてくる絵文字コード

の2つがあり、我々は便宜的に前者を表Unicode, 後者を裏 Unicode とよんでいます。

表 Unicode は、SoftBank 絵文字のページ6とかぶっていることから、データベースに保存する際には 裏 Unicode 領域をつかうのがよいでしょう。

AUTHOR

Tokuhiro Matsuno

SEE ALSO

http://developers.SoftBankmobile.co.jp/dp/tool_dl/web/picword_06.php http://subtech.g.hatena.ne.jp/miyagawa/20071112/1194865208