• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯で3キャリア対応の絵文字を表示する方法)

携帯でも絵文字が表示されない問題の解決方法とは?

このQ&Aのポイント
  • 携帯で3キャリア対応の絵文字を表示するための方法について解説します。
  • ドコモでは絵文字の表示に問題はありませんが、auやソフトバンクでは表示がうまくいかないことがあります。
  • 問題の原因と解決方法について調査し、3キャリア対応の携帯サイトを作るためのヒントをご紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • umioyo
  • ベストアンサー率66% (35/53)
回答No.3

携帯は、世代やキャリアで表示のさせ方が異なるので、まずどこまで古い機種をサポートするかを考え、それに応じたスクリプトを書く必要があります。 自分のライブラリなど用意すると後々使えて楽ですよ。 function career($num){ $agent = $_SERVER['HTTP_USER_AGENT']; if(substr_count($agent, "DoCoMo")){ if($num=="search"){ print "&#xE6DC;"; }else if(substr_count($agent, "Vodafone") or substr_count($agent, "SoftBank")){ if($num=="search"){ print "&#xE114;"; }else if(substr_count($agent, "UP.Browser") or substr_count($agent, "KDDI")){ if($num=="search"){ print "<img localsrc=\"119\">"; } } のような感じで作ってます。 外部ファイルの読み込みという意味では、1ファイルで処理はできませんが、埋め込めば1ファイルで実現可能かと^^; もっといいライブラリが提供されているかもしれません。

その他の回答 (2)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

サーバーレベルでいじらなければいけないって言う前提でよければ、以下のようなものもあります。 http://labs.yumemi.co.jp/labs/mod/man_contents.html

noname#111181
noname#111181
回答No.1

3キャリアを扱うというのは、一朝一夕にはいきません。 参考書籍として「PHP×携帯サイトデベロッパーズバイブル」(荒木稔/ソフトバンククリエイティブ/2008年10月/2,940円)をお勧めします。

関連するQ&A