问问题
349 次
5 回答
1
希望这可以帮助。
<?php
//left double quote
$temp = str_replace("“","\"",$temp);
$temp = str_replace("“","\"",$temp);
//right double quote
$temp = str_replace("”","\"",$temp);
$temp = str_replace("”","\"",$temp);
?>
于 2012-11-08T10:01:58.817 回答
0
$temp=str_replace('“',' ',$temp);
$temp=str_replace('"',' ',$temp);
于 2012-11-08T09:51:00.967 回答
0
这工作正常。经过测试
$temp = "I want to replace “ and ” characters with the caharacter";
$temp=str_replace("”",'"',$temp);
$temp=str_replace("“",'"',$temp);
echo $temp;
输出
I want to replace " and " characters with the caharacter
于 2012-11-08T09:47:38.103 回答
0
查看源代码文件和 HTTP 连接的编码。如果这不匹配,则替换可能会失败。
我建议确保两者都是 UTF-8。
于 2012-11-08T09:56:44.877 回答
-1
试试这个方法。。
$temp=str_replace('”','"',$temp);
$temp=str_replace('“','"',$temp);
如果不工作使用这个
$temp=str_replace('“','"',$temp);
$temp=str_replace('”','"',$temp);
于 2012-11-08T09:51:10.933 回答