从数据库中获取数据时,字符有问题。
doesn�t
It�s
我试图使用str_replace函数删除它,但它不起作用。

str_replace('�','',$str);

编码是
<meta charset="UTF-8" />

我怎样才能解决这些问题?

最佳答案

尝试utf8_encode()功能。
它将删除这些字符

utf8_decode('doesn�t');  // doesnt

这不好,因为它从'中删除doesn't
或者
只是更新你的元标签
<meta charset="UTF-8" />


<meta charset="ISO-8859-1" />

输出
doesn't
It's

09-25 10:26