如何解决UTF-8字符无法正确显示
我试图用PHP回显一些utf-8字符。但是它们显示不正确。
这是带有PHP的代码。<?php echo "➨៚ ⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽ ⃟⃢☬࿐ is your symbolic id"; ?>
此外,我的头标记中有<meta charset="utf-8">
。
但是这样显示
。我该如何解决?
解决方法
确保将PHP脚本的字符集也设置为UTF-8:
header('Content-Type: text/html; charset=utf-8');
,
白色正方形是您的字体中缺少字符字形的:
- 文本“➨៚⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽⃟⃢☬࿐是您的符号ID”
- 代码
"➨៚ ⃟⃢⌽⍲ͥនͣн⃟ᨖᴋ⃟ɨиɢⷨ⌽ ⃟⃢☬࿐ is your symbolic id"
请参见
- Character Code/Glyph Mapping Requirements and Recommendations或
- cmap — Character to Glyph Index Mapping Table。
比较上方项目符号列表中的 text 和 code 项目,并附带以下答案编辑窗口及其预览的部分屏幕截图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。