可能重复:
如何解决我的 PHP 网页文件语言编码问题?
我在数据库(mysql)中有不同的语言数据。但是当我在 html 页面中选择并回显数据时,它会显示为问号“????” 这是为什么?我该如何克服呢?
可能重复:
如何解决我的 PHP 网页文件语言编码问题?
我在数据库(mysql)中有不同的语言数据。但是当我在 html 页面中选择并回显数据时,它会显示为问号“????” 这是为什么?我该如何克服呢?
可能是字符编码问题。您使用的是哪种字符编码,您的浏览器使用的是哪一种?
这里讨论了一个类似的主题,因此您也可以查看它:如何解决我的 PHP 网页文件语言编码问题?
可能您的 html 页面使用与 mysql 不同的字符编码。确保将文本转换为正确的字符编码。
编辑:现在知道您的数据库使用 utf8 编码,那么另一种可能性是您插入数据库的文本与 utf8 编码不兼容。因此,要么将插入数据编码为 utf8,要么将 html 页面和数据库都更改为 ISO-8859-1 编码(通常是正确的编码)。
在 HTML 页面的 head 部分使用适当的字符集声明,例如
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">