X的16进制方块乱码中16进制数字表示什么?怎么用hd显示出来和方块不一样?

最大的社区版本,Ubuntu的发源地
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

X的16进制方块乱码中16进制数字表示什么?怎么用hd显示出来和方块不一样?

#1

帖子 科学之子 » 2016-01-17 20:52

X的16进制方块乱码中16进制数字表示什么?怎么用hd显示出来和方块不一样?
比如
字符16进制方块截图.png
字符16进制方块截图.png (4.99 KiB) 查看 9556 次

代码: 全选

?
base64编码:

代码: 全选

8J+Uiw==
New就是那个字符

代码: 全选

$ hd New 
00000000  f0 9f 94 8b                                       |....|
00000004

代码: 全选

$ locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: X的16进制方块乱码中16进制数字表示什么?怎么用hd显示出来和方块不一样?

#2

帖子 自由建客 » 2016-01-17 21:03

缺字
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: X的16进制方块乱码中16进制数字表示什么?怎么用hd显示出来和方块不一样?

#3

帖子 vickycq » 2016-01-17 21:27

科学之子 写了:X的16进制方块乱码中16进制数字表示什么
01F50B 是 Unicode 编码,f0 9f 94 8b 是十六进制编码
1F50B ? BATTERY
参见
http://apps.timwhitlock.info/unicode/inspect/hex/01F50B
http://www.unicode.org/charts/PDF/U1F300.pdf

科学之子 写了:怎么用hd显示出来和方块不一样?
而 hexdump 只能以各种格式显示十六进制编码,并不能显示 Unicode 编码?
:What
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复