- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯実機からの絵文字入力を受け付けるフォームを作成しています。)
ドコモ絵文字入力フォームの問題と解決策
このQ&Aのポイント
- ドコモの絵文字入力フォームで入力値を受け取ることができない現象が発生しています。
- 他の携帯実機(softbank・au)では正常に動作しているため、原因はドコモ側にあると思われます。
- mbstring.http_inputの設定をpassに変更する方法もありますが、効果がなかったため、他の解決策を探しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#111181
回答No.2
ANo.1で回答した者です。補足情報をありがとうございます。 php.iniを変更して、全体的にSJISで運用するのが定石なので、それができないとなると何ともアドバイスしようがありません。 「PHPで作る携帯サイトデベロッパーズガイド」(滝下真玄/秀和システム/2009年12月)が参考になるでしょう。
その他の回答 (1)
noname#111181
回答No.1
「mb_internal_encoding」(http://jp2.php.net/manual/ja/function.mb-internal-encoding.php)が "sjis" 以外になっていませんか? ご確認下さい。
質問者
補足
ありがとうございます。 はい、SJIS(大文字で)になっておりました。 ini_setで、そのページのmbstring.internal_encodingだけをUTF8に変更したのですが うまくいかないようです。。。 運用中のサービスですので、他のページに影響を与えてしまう恐れがあるため 大元の設定は変えたくないのですが、方法はないでしょうか><
補足
ご回答ありがとうございました! 解決致しました^^ i80286さんの、ご回答を参考に、phpinfoを徹底的に見直してみましたら mbstring.encoding_translation が悪さをしていたようでした><