0

当我从数据库中获取数据时,如果字符串包含空格,则在 html 中它在 romb 中显示为问号。我猜字体没有这两个符号-

如果我这样做- set names 'utf8',我仍然会得到错误的结果->就像在 Jaded Joys 中一样,有一个“A”而不仅仅是空格。

用 phpmyadmin 表看起来不错,有空格,没有符号。任何解决方案如何解码,用空格替换那些?

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

我找到了解决方案。

$text = preg_replace("/[^\x20-\x7f\t\n\r]+/", " ", $text); // ascii only

在所有行上运行它,它将“坏”空格替换为常规空格。

于 2013-07-02T21:24:37.503 回答