控制字符是否具有等效的图形字符?
Do control characters have graphic character equivalent?
我遇到了一个VT(Vertical Tab)字符,当我搜索这个字符时,我发现它的ascii码是11,它的男性符号是(♂)。当我尝试使用 java 中的匹配函数使用正则表达式 \{Cntrl}
在 java 中测试字符时,我可以看到它将 VT 检测为控制字符,但没有检测到男性符号控制字符。
从这里我可以理解 VT 字符和男性符号 (♂) 是不同的,但是当我在互联网上搜索 VT 字符时,我发现两者是 link 相互关联的,这是 link http://www.theasciicode.com.ar/ascii-control-characters/vertical-tab-male-symbol-mars-ascii-code-11.html
我想其他控制字符也一样。是不是控制字符有它们的符号等价物?
谁能解释一下这两者之间存在什么关系?
该网站只是并排显示 ASCII 码和 ALT 码,因为除了控制字符外,大多数字符都是相同的。它们在不同的字符集中,但在各自的 table 中具有相同的十进制值。 Java 使用 Unicode,其中 ♂ 是 \u2642
,VT 是 \u000B
。
这是一张图表,其中空白表示该字符不存在 table:
Char | ASCII | ALT | Unicode
-----|-------|-----|--------
♂ | | 11 | 0x2642
VT | 11 | 011 | 0x000B
我遇到了一个VT(Vertical Tab)字符,当我搜索这个字符时,我发现它的ascii码是11,它的男性符号是(♂)。当我尝试使用 java 中的匹配函数使用正则表达式 \{Cntrl}
在 java 中测试字符时,我可以看到它将 VT 检测为控制字符,但没有检测到男性符号控制字符。
从这里我可以理解 VT 字符和男性符号 (♂) 是不同的,但是当我在互联网上搜索 VT 字符时,我发现两者是 link 相互关联的,这是 link http://www.theasciicode.com.ar/ascii-control-characters/vertical-tab-male-symbol-mars-ascii-code-11.html
我想其他控制字符也一样。是不是控制字符有它们的符号等价物?
谁能解释一下这两者之间存在什么关系?
该网站只是并排显示 ASCII 码和 ALT 码,因为除了控制字符外,大多数字符都是相同的。它们在不同的字符集中,但在各自的 table 中具有相同的十进制值。 Java 使用 Unicode,其中 ♂ 是 \u2642
,VT 是 \u000B
。
这是一张图表,其中空白表示该字符不存在 table:
Char | ASCII | ALT | Unicode
-----|-------|-----|--------
♂ | | 11 | 0x2642
VT | 11 | 011 | 0x000B