为什么有些UTF-8字符落入一些有四位数字的奇怪方块?

时间:2016-10-31 04:09:12

标签: unicode utf-8 character-encoding

我发现一些UTF-8字符落入了我的终端中有四位数字的奇怪方块,如下所示:

enter image description here

有人可以解释为什么出现奇怪的方块而不是正确的UTF-8字符吗?

PS:

正确的信息是(你可以查找UTF-8表来获得它):

reboot: Only root can execute

这意味着{{1}}。

PPS:

我用5或6个十六进制数字测试UTF-8字符:

http://learn-automation.com/use-firefox-selenium-using-geckodriver-selenium-3/

哇,我有一个六位数的正方形!

非常感谢Jonathan!

2 个答案:

答案 0 :(得分:4)

这意味着您的字体没有U + 80FD或U + 591F(等)的符号,因此正方形是一个后备,允许您确定Unicode符号是什么,即使字形无法准确显示

您需要获取新字体或更改区域设置或其他内容,以便您更准确地看到消息。

答案 1 :(得分:2)

您使用的字体中缺少这些字形,因此会渲染其十六进制数字。使您的终端使用带有CJK字符的字体。