【发布时间】:2019-04-02 08:39:06
【问题描述】:
我有一个 Mysql 数据库,其中包含以下数据:
温度计 -10℃ - 110℃
我从其他网站复制了那个学位符号。
我确实像这里的一些例子一样在我的 html 上声明:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
但是当我使用 php 将这些数据调用到我的网站时它不会显示,它只会显示
Thermometer -10?C - 110?C
我还需要做什么?
【问题讨论】:
-
尝试在 CSS 中设置不同的字体
-
声明您在 HTML 源代码中使用 UTF-8 可能是最不相关的位。您需要确保您实际上在任何地方都使用 UTF-8(文本编辑器、数据库表、数据库连接......)。此外,
℃在 UTF-8 中编码为E2 84 83。显示原始字节并验证它在什么时候被破坏。 -
@Adder 我不认为现在浏览器通常是这样工作的。如果给定字体中的字形不可用,您会自动获得替换字符。
-
Álvaro González 我在表格中使用 utf8_general_ci。
-
字体和 CSS 在这里不太可能有任何影响。