• ベストアンサー

フォームから入力した文字に\\がついてしまう。

フォームから入力した文字に\\がついてしまいます。 全部ではなく一部の文字だけです。 「サシスセソ」が「サシスセソ\\」になります。 「申し訳」が「申\\し訳」になります。 何故でしょうか。 またどう対処すればよいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

有名なPHPとSJISの相性の問題ですね。 一般にEUCを使うのが対策とされています。 以下のサイトなどは参考になるかと

参考URL:
http://www.syon.co.jp/syontech/tech003.html
shibata2
質問者

お礼

参考URLビンゴです。 ありがとうございました!

その他の回答 (3)

  • awazak
  • ベストアンサー率36% (61/165)
回答No.4

<? stripslashes($str); ?> これだーーーーー! フォームの飛ばし先で使ってください。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

こういうことではなくて? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1621538

shibata2
質問者

補足

違います。

noname#48234
noname#48234
回答No.1

PHPか何かをお使いですか?

shibata2
質問者

補足

PHP4です。

関連するQ&A

専門家に質問してみよう