該字符來自XML提要。如何使用PHP替換這個字符?
下面是摘錄:
Kock’s parole
正如你看到的,這是不正常的'
我們試圖
$sql = str_replace("’", "\'", $sql);
但是,什麼都不做。
任何想法?
該字符來自XML提要。如何使用PHP替換這個字符?
下面是摘錄:
Kock’s parole
正如你看到的,這是不正常的'
我們試圖
$sql = str_replace("’", "\'", $sql);
但是,什麼都不做。
任何想法?
嘗試更換
$sql = str_replace("’", "\'", $sql);
與
$sql = str_replace("’", "'", $sql);
試試這個:
$sql = str_replace(chr(146), "\'", $sql);
我想,如果這是一個SQL語句,你將不得不做這樣的事情:
$sql = str_replace("’", "\\\'", $sql);
因此,舉例來說,如果你的SQL語句是這樣的:
$name = "Kock’s parole";
$name = str_replace("’", "\\\'", $name);
$sql = "INSERT INTO users (`name`) VALUES ('$name')";
那麼這將正常工作適合你。
'$ sql'究竟是什麼?原始文本?你知道它在編碼嗎? – Jon
http://stackoverflow.com/questions/14743812/how-to-use-str-replace-to-replace-single-and-double-quotes – sumit
這是原始的XML數據。 – Jacques