0

我有一些php包含 utf-8 字符的文件。这些文件使用utf-8编码保存。我还专门将页面设置charset为 UTF-8。如果直接在源代码中输出,浏览器会正确显示它们。但是当从我的表中获取字段数据MySQL(使用mysqli连接)时,会显示问号而不是内容。有谁知道它可能是什么?我假设它与数据库交互有关?

HTTP 响应标头:

HTTP/1.1 200 OK
Date: Mon, 18 Feb 2013 23:05:13 GMT
Server: Apache/2.2.22 (Unix) DAV/2 PHP/5.4.9
X-Powered-By: PHP/5.4.9
Content-Length: 2161
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
4

1 回答 1

0

重新安装 mysql 服务器并启用 utf-8 支持,这通常发生在 localhost

于 2013-02-18T23:50:23.763 回答