携帯サイト作りで“3社3様”の絵文字に苦しめられていませんか?バイナリのSoftbankだけ別テンプレートを作ったり、代替画像を無数に用意したり…。 「絵文字マップ法」は携帯3キャリアの絵文字表示方法の違いを意識することなく、サイト上に表示する方法です。PHP または Perl の基礎知識を前提にその実例を記してみようと思います。 PHP や Perl にある程度なれていると、下記のサンプルスクリプトは極々簡単なものだと思いますが、そうでない場合はやや敷居が高いと感じるかもしれません。そのときは…がんばってください。ひたすらに... orz [ 目的 ] ユーザーエージェントをもとに DoCoMo, au, Softbank の3キャリアを判別し、絵文字マップを使用し、キャリアに応じた絵文字を $emoji 配列にセット。これにより、キャリアの違いを意識せず絵文字を表示.(絵文字マップ法)