• 締切済み

POSTで文字化け?

入力フォームからPOSTで文字列を送ると、小文字のカタカナ前に\(円マーク)がついてしまいます。なぜでしょうか?解決方法を教えてください。

みんなの回答

  • 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

「小文字のカタカナ」とありますが、この小文字カタカナ自体は設計どおりなのですか?だとしたらもともと設計ちがいです。 インターネットでは「小文字のカタカナ」は使用してはいけないからです。

関連するQ&A