我想知道为什么在尝试将在线十六进制上的十六进制像0x1C
转换为ascii转换器时,我得到一个空字符串。同样,当我使用简单的代码时,它返回一个奇怪的符号。然而,当我尝试转换像0x34
这样的东西时,它运行正常。有什么想法吗?
答案 0 :(得分:1)
0x1C
是“文件分隔符”字符:它是一个控件(即不可打印)字符,因此当它显示时,您通常会在屏幕上显示某种替代字形。另一方面,0x34
是“4”字符,因此可以完全打印。
0x20
(空格)之前的所有ASCII字符都是不可打印的控制字符,并且会显示与0x1C
相同的行为。
答案 1 :(得分:0)
0x1C是文件分隔符,因此它不会显示为“普通”符号。我建议查看像this one这样的ASCII表。并非一切都将作为a-zA-Z0-9符号出现。