我想要一个希腊单词(Ἀπὸ) 在此处呈现的页面上呈现。如果我复制Ἀπὸ 通过Wordpress界面直接显示到页面,它在界面和实际页面上都显示得很好。然而,当我使用一些PHP从MySQL表中读取它并将其添加到页面时,它会呈现???而不是Ἀπὸ.
在您认为它在数据库中被弄糟之前,它会在Sequel Pro中按预期进行渲染。然而,我确实注意到它的界面中有一些有趣的东西。您可以选择“使用编码查看…”如果我选择“UTF-8 Unicode BMP(utf8)”或“UTF-8 Full Unicode(utf8mb4)”,它就会工作。如果我选择“UTF-8 Unicode via Latin 1”,我会得到???。
数据库编码为:UTF-8 Unicode(utf8)
数据库排序规则为:utf8\\u unicode\\u ci
该表报告相同的编码和排序规则。
如果我查看给我“”的页面的来源我明白了:
<meta charset=\'utf-8\'>
我错过了什么?