【问题标题】:PHP / MySQL special characters issue ÂPHP/MySQL 特殊字符问题 Â
【发布时间】:2015-12-31 08:27:36
【问题描述】:

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

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

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

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

【问题讨论】:

  • 准备与您的特殊字符匹配的正则表达式,并使用 preg_replace 函数将这些字符替换为空白。
  • 你能给我举个例子吗,我要清理的只有一个特殊字符“”..

标签: php special-characters html-entities


【解决方案1】:

我准备了一个正则表达式,用balnk代替。

$str = "Â some text";

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

【讨论】:

  • @SunilMeena 如果您喜欢这个答案,您可以投票并标记为已接受。所以它对其他人有用并建立一些信心..
猜你喜欢
  • 1970-01-01
  • 2012-04-28
  • 2011-10-27
  • 2012-10-10
  • 1970-01-01
  • 2017-09-01
  • 2017-11-11
  • 2011-04-04
  • 2016-09-04
相关资源
最近更新 更多