-2

可能重复:
如何解决我的 PHP 网页文件语言编码问题?

我在数据库(mysql)中有不同的语言数据。但是当我在 html 页面中选择并回显数据时,它会显示为问号“????” 这是为什么?我该如何克服呢?

4

3 回答 3

0

可能是字符编码问题。您使用的是哪种字符编码,您的浏览器使用的是哪一种?

这里讨论了一个类似的主题,因此您也可以查看它:如何解决我的 PHP 网页文件语言编码问题?

于 2012-07-28T17:52:46.020 回答
0

可能您的 html 页面使用与 mysql 不同的字符编码。确保将文本转换为正确的字符编码。

编辑:现在知道您的数据库使用 utf8 编码,那么另一种可能性是您插入数据库的文本与 utf8 编码不兼容。因此,要么将插入数据编码为 utf8,要么将 html 页面和数据库都更改为 ISO-8859-1 编码(通常是正确的编码)。

于 2012-07-28T17:52:59.937 回答
0

在 HTML 页面的 head 部分使用适当的字符集声明,例如

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
于 2012-07-28T17:55:42.493 回答