PHP / MySQL特殊字符问题Â


PHP / MySQL special characters issue Â

我遇到了一个非常奇怪的问题…我正在创建一个网站并在mysql中存储数据,数据是从数据库中不同类型的来源中提取的。但是我存储的文本和html并不干净。它还节省了一些特殊字符和额外的空间。现在,当我将其呈现为html时,我如何使用php清理这些数据。我使用trim()html_entity_decode()

这些函数删除了一些空白,但我仍然无法清除这些Â字符。

这是截图从我的phpmyadmin: http://postimg.org/image/ze8umokej/

这是我的页面的截图来源:http://postimg.org/image/rdz5bxsuj/

我准备了一个正则表达式,并将其替换为blank

$str = "Â some text";
echo $str = preg_replace('/[^'x00-'x7F]/',"",$str);