【发布时间】:2011-11-21 00:11:58
【问题描述】:
我正在使用 php 从 MySQL 获取一些数据并将其显示在表格中。在 db 表中,它们看起来很好,但是当我在浏览器中显示它们时,一些字符(顶部有两个点和帽子的特殊字符)显示为“?”。我究竟做错了什么?谢谢
【问题讨论】:
-
您使用哪种编码来存储字符?您在 html 页面中使用什么编码?
-
字符集。您的数据库返回哪个?您的页面指定了哪个?
-
db的编码是联盟字段吗?如果是这样,它被设置为 latin1_swedish_ci。我的网页有一个 utf-8 的元标记