php中不支持的字符

时间:2012-04-30 10:18:35

标签: php

我在php中插入数据时遇到问题。它有时会创建一个带有问号的黑色钻石字符。 enter image description here

你知道我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

你应该在任何地方使用相同的编码并定义它。

像这样定义字符集;

<meta charset="UTF-8" />

并在标题中;

header('Content-Type: text/html; charset=utf-8');

您也可以使用html characters编写字符,但定义字符集总是好的。


如果您的数据库中有ISO-8859-1latin1)个数据,而UTF-8中有其他网站。然后如上所述定义charset-tag并使用函数utf8_encode()为字符串提供正确的编码。还有一个名为utf8_decode()

的反向函数