-
10月182008
PHPでUTF8の携帯サイト~Form入力値でAUだけ文字化け
No Commentsフォーム送信してPHPで受信→MySQLに格納するんですけど、
AUだけなぜか文字化け。。
ほんとに携帯電話ウェブの規格、統一できんもんかとつくづく思います。
で、解決したのでメモメモ。。
mb_convert_stringで
文字コードの渡し方をこうやって書くと、うまくエンコードできました。mb_convert_encoding($str,"UTF-8",'UTF-8,SJIS,EUC-JP');
この書き方で文字化け解消できました。
これでいけるってことは、渡されてるデータはEUCかShiftJISで受け取ってるんでしょうねぇ。
ページ自体はUTF8で書いてるンですけど、なんで変換されるんでしょうなぁ。。
■教えてもらったサイト Thanks!
第五回 auでutf-8のページからformで日本語を渡すと文字化けorz





