Php 删除不需要的字符

Php 删除不需要的字符,php,Php,我无法显示文本。如何删除� 此字符来自字符串 我得到了以下信息 它�汤姆·克兰西又回到了起点�中情局在这方面有什么行动 前传/起源故事。它�汤姆·克兰西又回到了起点�美国中央情报局 在这个前传/起源故事中起作用 运行此代码 $str = 'It�s back to the beginning for Tom Clancy�s CIA operative in this prequel/origin story. It�s back to the beginning for Tom Clancy�

我无法显示文本。如何删除� 此字符来自字符串

我得到了以下信息

它�汤姆·克兰西又回到了起点�中情局在这方面有什么行动 前传/起源故事。它�汤姆·克兰西又回到了起点�美国中央情报局 在这个前传/起源故事中起作用

运行此代码

$str = 'It�s back to the beginning for Tom Clancy�s CIA operative in this prequel/origin story. It�s back to the beginning for Tom Clancy�s CIA operative in this prequel/origin story.';
$str = filter_var($str,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_HIGH);
echo $str ;

使用
filter\u var
函数可以删除不需要的字符。它使用指定的过滤器过滤变量

$str = 'your string'


$str = filter_var($str,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_HIGH);

echo $str;
它返回过滤后的数据,如果过滤失败,则返回FALSE


文档可在此处找到

此答案可能有助于您了解这必须是html实体。您在代码中使用的是哪个实体?感谢您的快速回复。我使用的是htmlspecialchars($string),请确保对数据库、html文件、数据库连接和字符集元标记使用正确的编码谢谢Anju Raghunath。接受我的回答:)谢谢