• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームからPOSTした際ボーダフォンの絵文字コードが削除されてしまいます・・・)

ボーダフォンからの絵文字コード削除の問題

このQ&Aのポイント
  • PHPで作成した携帯絵文字対応の掲示板で、ボーダフォンから投稿した絵文字コードが削除される問題が発生しています。
  • 絵文字を入力してPOSTした際、絵文字の部分のみPOSTされたデータが削除されてしまいます。
  • 絵文字コード変換処理を通す前に、絵文字のWEBコードを含むデータをPOSTしても同様の問題が発生します。

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

まずは携帯がちゃんと送っているか調べてみてはいかがですか?送られてきていなければ、いくらPHPの処理を変えたところで無意味です。 vodafoneの技術資料に 3GC型端末では、絵文字は送出を保障しないことに注意すること と書いてあるので端末によっては送られないんじゃないでしょうか?

参考URL:
http://developers.vodafone.jp/dp/tool_dl/download.php?docid=120
fedorars
質問者

補足

早速のご回答ありがとうございます。 実機で調べたのは、2種類ですがともに絵文字部分が削除されました。 ボーダフォンで配布している、エミュレータでは一応送信できていますし、PCからWEBコードを送信した場合も送信できています。 ちゃんと送っているかどうかを調べる具体的な方法があれば、お教えいただければと思います。 よろしくお願いいたします。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>ちゃんと送っているかどうかを調べる具体的な方法があれば、お教えいただければと思います。 Webサーバ側でパケットキャプチャを使って生のデータを採取してみて下さい。

fedorars
質問者

お礼

ご回答いただいたあとも、いろいろ調べてみたのですが、3G携帯について情報がありました。 Vodafoneの3G携帯は、SJISでフォームがかかれている場合、絵文字が送信できないそうです。 3Gで絵文字を送信可能にする場合は、UTF-8で書く必要があるそうです。 それをもとに、Vodafone3G携帯のみUTF-8で書き、問題が解決しました。 ご指摘の通り、データが送られていないことが原因でした。 アドバイスありがとうございました。

関連するQ&A

専門家に質問してみよう