• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯実機からの絵文字入力を受け付けるフォームを作成しています。)

ドコモ絵文字入力フォームの問題と解決策

このQ&Aのポイント
  • ドコモの絵文字入力フォームで入力値を受け取ることができない現象が発生しています。
  • 他の携帯実機(softbank・au)では正常に動作しているため、原因はドコモ側にあると思われます。
  • mbstring.http_inputの設定をpassに変更する方法もありますが、効果がなかったため、他の解決策を探しています。

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

  • ベストアンサー
noname#111181
noname#111181
回答No.2

ANo.1で回答した者です。補足情報をありがとうございます。 php.iniを変更して、全体的にSJISで運用するのが定石なので、それができないとなると何ともアドバイスしようがありません。 「PHPで作る携帯サイトデベロッパーズガイド」(滝下真玄/秀和システム/2009年12月)が参考になるでしょう。

mmoos
質問者

補足

ご回答ありがとうございました! 解決致しました^^ i80286さんの、ご回答を参考に、phpinfoを徹底的に見直してみましたら mbstring.encoding_translation が悪さをしていたようでした><

その他の回答 (1)

noname#111181
noname#111181
回答No.1

「mb_internal_encoding」(http://jp2.php.net/manual/ja/function.mb-internal-encoding.php)が "sjis" 以外になっていませんか? ご確認下さい。

mmoos
質問者

補足

ありがとうございます。 はい、SJIS(大文字で)になっておりました。 ini_setで、そのページのmbstring.internal_encodingだけをUTF8に変更したのですが うまくいかないようです。。。 運用中のサービスですので、他のページに影響を与えてしまう恐れがあるため 大元の設定は変えたくないのですが、方法はないでしょうか><

関連するQ&A