我发现一些UTF-8字符落入了我的终端中有四位数字的奇怪方块,如下所示:
有人可以解释为什么出现奇怪的方块而不是正确的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!
答案 0 :(得分:4)
这意味着您的字体没有U + 80FD或U + 591F(等)的符号,因此正方形是一个后备,允许您确定Unicode符号是什么,即使字形无法准确显示
您需要获取新字体或更改区域设置或其他内容,以便您更准确地看到消息。
答案 1 :(得分:2)
您使用的字体中缺少这些字形,因此会渲染其十六进制数字。使您的终端使用带有CJK字符的字体。