UTF-8字符无法正确显示

问题描述

我试图用PHP回显一些utf-8字符。但是它们显示不正确。

这是带有PHP代码<?PHP echo "➨៚ ⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽ ⃟⃢☬࿐ is your symbolic id"; ?>

此外,我的头标记中有<Meta charset="utf-8">

但是这样显示

Image

我该如何解决

解决方法

确保将PHP脚本的字符集也设置为UTF-8:

header('Content-Type: text/html; charset=utf-8');
,

白色正方形是您的字体中缺少字符字形的:

  • 文本“➨៚⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽⃟⃢☬࿐是您的符号ID”
  • 代码"➨៚ ⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽ ⃟⃢☬࿐ is your symbolic id"

请参见

比较上方项目符号列表中的 text code 项目,并附带以下答案编辑窗口及其预览的部分屏幕截图:

missing character glyphs