- ベストアンサー
phpで、フォームのラジオボタンのvalueを日本語にすると。。。
phpで、フォームのラジオボタンのvalueを日本語にすると動かなくなりました。 cgiのときは、formのvalueの値に value="東京" としてサーバに送っても動いていたのですが、php(とmysqlです)だとだめなのでしょうか? ちなみにvalue="tokyo" とした場合はきちんと動きました。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
動かないことは無いと思いますよ。 現に自分がかかわっているシステムでは日本語でちゃんと処理していますから。 問題なのは文字コードではないでしょうか? 以下の点等に注意してみてください。 ・フォームから何のコードでデータが来ているのか ・php自体のコードは何か ・出力時のコードは何か
その他の回答 (1)
- asahina02
- ベストアンサー率47% (95/202)
回答No.2
#1です。 フォームからのコードですが、そのフォームが存在するページの文字コードで来ていたと思います。 大抵のページはヘッダー部に記述されているかと思います。 こんな感じで <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
補足
ありがとうございます、家に帰ったら早速文字コードみてみます。追加の質問で申し訳ないのですが、フォームから何のコードでデータが来ているのかはどのように調べるとわかるのでしょうか?