PHP / MySQL 特殊字符问题 Â
PHP / MySQL special characters issue Â
我遇到了一个非常奇怪的问题...我正在创建一个网站并将数据存储在 mysql
中,数据来自数据库中不同类型的来源。但是我存储的文本和 html 不干净。它还保存了一些特殊字符和额外的 space。现在,当我将其呈现为 html 时,如何使用 php 清理此数据。我用了 trim()
和 html_entity_decode()
.
这些函数删除了一些白色的 space,但我仍然无法清除这些 个字符。
这是我的 phpmyadmin 的屏幕截图:http://postimg.org/image/ze8umokej/
这是我的页面源代码的屏幕截图:http://postimg.org/image/rdz5bxsuj/
我准备了一个正则表达式并用空白替换它。
$str = "Â some text";
echo $str = preg_replace('/[^\x00-\x7F]/',"",$str);
我遇到了一个非常奇怪的问题...我正在创建一个网站并将数据存储在 mysql
中,数据来自数据库中不同类型的来源。但是我存储的文本和 html 不干净。它还保存了一些特殊字符和额外的 space。现在,当我将其呈现为 html 时,如何使用 php 清理此数据。我用了 trim()
和 html_entity_decode()
.
这些函数删除了一些白色的 space,但我仍然无法清除这些 个字符。
这是我的 phpmyadmin 的屏幕截图:http://postimg.org/image/ze8umokej/
这是我的页面源代码的屏幕截图:http://postimg.org/image/rdz5bxsuj/
我准备了一个正则表达式并用空白替换它。
$str = "Â some text";
echo $str = preg_replace('/[^\x00-\x7F]/',"",$str);