- 締切済み
POSTで文字化け?
入力フォームからPOSTで文字列を送ると、小文字のカタカナ前に\(円マーク)がついてしまいます。なぜでしょうか?解決方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- shimix
- ベストアンサー率54% (865/1590)
回答No.4
ANo.3です。 失礼。 if (get_magic_quotes_gpc()) { でしたね。 http://www.php.net/manual/ja/function.get-magic-quotes-gpc.php
- shimix
- ベストアンサー率54% (865/1590)
回答No.3
お使いのサーバのmagic_quotes_gpcの設定は確認されましたか?おそらくはmagic_quotes_gpcがonになっていて「\」でエスケープされているだけだと思われますが・・。 if (magic_quotes_gpc()) { foreach ($_POST as $key=>$value) $_POST[$key] = strip_slashes($value); }
- inu2
- ベストアンサー率33% (1229/3720)
回答No.2
とりあえず magic_quotes_gpc = Off に設定してください。 ところで、「小文字カタカナ」とありますが、日本語に小文字大文字の概念ってありましたっけ?もしかして 半角カタカナのこと?
- okweb-goo
- ベストアンサー率29% (283/952)
回答No.1
「小文字のカタカナ」とありますが、この小文字カタカナ自体は設計どおりなのですか?だとしたらもともと設計ちがいです。 インターネットでは「小文字のカタカナ」は使用してはいけないからです。