- 締切済み
フォームの文字コードについて
phpについて質問なんですが、<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">となっているページのフォームの内容の文字コードをphp側で確認すると、文字コードが「EUC-JP」となっています。 これはこういうものなのでしょうか? ご教授よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yosakun
- ベストアンサー率30% (3/10)
回答No.2
意味合いがよく分からないのですけど UTFで作ったhtmlのフォームから送信しているのに phpへ送ると文字コードがEUCになってるということでしょうか? php.iniの [mbstring] mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none このあたりのことかもしれませんね。 内部エンコーディングがEUCだからじゃないですか?
- みずの(@mizuno3)
- ベストアンサー率73% (192/263)
回答No.1
PHPにおける文字コードの判別は色々な設定や送信内容で異なると思います。 どのような文字列を送信したか どのようなdetect_orderの設定になっているか この辺で文字コードの判別が変わってくると思います。
お礼
ありがとうございます。 もう少し、調べてみます。