pasasの日記: i-mode と絵文字
日記 by
pasas
仕事で作ったサイトで i-mode の絵文字が使えない。
というかそんな機能はつけていないので、使えなくてあたりまえなんだけど。
プログラムで HTML を出力するときには、〹 って形で絵文字を出力できるからよいんだけど、
ユーザが入力した絵文字は、通常の SJIS の中で割り当てられていない領域を使って表現しているから、
普通に処理したのでは絵文字を正しく処理することができない。
もちろん絵文字だけだと、漢字コードの自動判別も正確にできないことがある。
さらにここで問題なのが DB に書き込むとき。
そもそも通常の SJIS の範囲外のコードを割り当てているため、EUC に変換してしまうと、
ますますわけのわからないコードへと変換されてしまう。
さらに J-Phone の絵文字はさらに違うコードが割り当てられている。
そのため 3キャリア対応(i-mode、J-Phone、ez-web)したときには、
各キャリア間で絵文字の変換を行わなくてはならない。
(当然、すべての絵文字が 1対1 に対応しているわけではない。)
個人的に絵文字は嫌いなので使うことはないんだけど、世の中の一般ユーザは喜んで絵文字を使っているようだ。
「この絵文字は何て読むでしょう?」なんてテレビでやってる場合かぁ??
各携帯キャリアには「絵文字の標準化」っていうのをやってほしい。
i-mode と絵文字 More ログイン