dポイントプレゼントキャンペーン実施中!

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

A 回答 (4件)

ANo.3です。



失礼。

  if (get_magic_quotes_gpc()) {

でしたね。

  http://www.php.net/manual/ja/function.get-magic- …
    • good
    • 0

お使いのサーバのmagic_quotes_gpcの設定は確認されましたか?おそらくはmagic_quotes_gpcがonになっていて「\」でエスケープされているだけだと思われますが・・。



  if (magic_quotes_gpc()) {
    foreach ($_POST as $key=>$value)
    $_POST[$key] = strip_slashes($value);
    }
    • good
    • 0

とりあえず


magic_quotes_gpc = Off
に設定してください。

ところで、「小文字カタカナ」とありますが、日本語に小文字大文字の概念ってありましたっけ?もしかして 半角カタカナのこと?
    • good
    • 0

「小文字のカタカナ」とありますが、この小文字カタカナ自体は設計どおりなのですか?だとしたらもともと設計ちがいです。


インターネットでは「小文字のカタカナ」は使用してはいけないからです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!