« [書評] 巨大人脈SNSのチカラ | メイン | 個人でWebサービスを作る時に一番大変なこと »

auは絵文字を自動変換していたわけではなかった
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

こんばんは。harukです。

前回、絵文字の相互変換リストというエントリを書きましたが、

説明に正しく理解できていなかった箇所がありましたので訂正しておきます。


今回のリストを作っていた時や、前々から気にはなっていたんですが、

auのケータイではwebで表示されているDoCoMoの絵文字は
auの絵文字に自動で変換して表示していた。
というふうに理解していました。

携帯サイトを作り始めの頃に見た、↓↓のような技術資料によって記憶に刷り込まれたのかもしれません。

http://www.au.kddi.com/ezfactory/tec/spec/html_con004.html

http://www.au.kddi.com/ezfactory/tec/spec/html_con.html

http://www.au.kddi.com/ezfactory/tec/spec/i_mode.html

実際は、auの端末がformでの絵文字の入力・送信ができるようになった時には、もう違っていたようです。


まず、auがShift_JISのページのformで入力した場合の絵文字は以下の範囲です。

  • F340~F3FC
  • F440~F48D
  • F640~F6FC
  • F740~F7FC

一方、DoCoMoの絵文字の範囲は以下です。

  • F89F~F8FC
  • F940~F9FC

このDoCoMoの絵文字をauの端末で見た場合に表示されるのは、

それぞれのDoCoMoの絵文字に対応するauの絵文字です。


この文字をコピペしてフォームから送信すると・・・

そのまま(F8xx~F9xxの範囲)送られてきます。


auはサーバで変換しているのではなくて、

ただ、その範囲に絵文字を割り当てているだけのようです。

(普通に考えたらわかりそうなものですが。。。)


SoftBankの端末ではHTMLをコピーできる端末を知っていますが、

もし、auでそういう端末がある場合は、

DoCoMoの絵文字でauでの絵文字の表示も兼ねているサイトではHTMLからコピーして、

formでペーストして。。。とDoCoMoの絵文字が手軽に送られてくるのかもしれません。


厳密に行うには、

au(DoCoMoの絵文字) → au(本来のauの絵文字)

への変換をしてあげないといけません。

(そこまで面倒を見てあげる気にはなれませんが。。。)


もし同じ誤解をしている方がいましたら、気をつけてください。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/791

コメント

テキストエリアにi-mode絵文字をデフォルトで入れておくと、au端末で(対応するauの)絵文字が見られます。
このテキストエリアの内容に改変を行わずに、フォームを送るとi-mode絵文字が送られますが、変更を加えるとau絵文字になっているみたいです。(文字コードが変わります。)
端末(W32S)の仕様かも知れませんが、そんなことがありました。

コメントを投稿


画像の中に見える文字を入力してください。