如何使用PHP替换此字符?

时间:2014-07-11 10:56:50

标签: php xml

该角色来自XML Feed。

以下是摘录:

Kock’s parole

如您所见,这不是正常的'

我们试过了

$sql = str_replace("’", "\'", $sql);

但这没有任何作用。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

尝试替换

$sql = str_replace("’", "\'", $sql);

$sql = str_replace("’", "'", $sql);

答案 1 :(得分:0)

试试这个:

$sql = str_replace( chr(146), "\'", $sql);

答案 2 :(得分:0)

我认为如果这是一个sql语句,你将不得不这样做:

$sql = str_replace("’", "\\\'", $sql);

例如,如果你的sql语句是这样的:

$name = "Kock’s parole";
$name = str_replace("’", "\\\'", $name);
$sql = "INSERT INTO users (`name`) VALUES ('$name')";

那么这对你来说很好。