パスワードを忘れた? アカウント作成
421028 journal

pasasの日記: i-mode と絵文字

日記 by pasas

仕事で作ったサイトで i-mode の絵文字が使えない。
というかそんな機能はつけていないので、使えなくてあたりまえなんだけど。

プログラムで HTML を出力するときには、〹 って形で絵文字を出力できるからよいんだけど、
ユーザが入力した絵文字は、通常の SJIS の中で割り当てられていない領域を使って表現しているから、
普通に処理したのでは絵文字を正しく処理することができない。
もちろん絵文字だけだと、漢字コードの自動判別も正確にできないことがある。

さらにここで問題なのが DB に書き込むとき。
そもそも通常の SJIS の範囲外のコードを割り当てているため、EUC に変換してしまうと、
ますますわけのわからないコードへと変換されてしまう。

さらに J-Phone の絵文字はさらに違うコードが割り当てられている。
そのため 3キャリア対応(i-mode、J-Phone、ez-web)したときには、
各キャリア間で絵文字の変換を行わなくてはならない。
(当然、すべての絵文字が 1対1 に対応しているわけではない。)

個人的に絵文字は嫌いなので使うことはないんだけど、世の中の一般ユーザは喜んで絵文字を使っているようだ。
「この絵文字は何て読むでしょう?」なんてテレビでやってる場合かぁ??
各携帯キャリアには「絵文字の標準化」っていうのをやってほしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

読み込み中...