2016-08-26 3 views
1

Я столкнулся с символом VT (Вертикальная вкладка), когда я искал этот символ, я обнаружил, что его код ascii равен 11 и его мужской символ (♂). Когда я пытаюсь проверить символ с регулярным выражением \{Cntrl} в java, используя функцию совпадений в java, я вижу, что он обнаруживает VT как контрольный символ, но не обнаруживает мужской символ в качестве управляющего символа.У персонажей управления есть эквивалент графического символа?

Из этого я мог понять, что и VT характер и мужской символ (♂) различны, но когда я искать в Интернете VT символов, я считаю, как связаны друг с другом, вот ссылка http://www.theasciicode.com.ar/ascii-control-characters/vertical-tab-male-symbol-mars-ascii-code-11.html

I Угадайте же, что и другие управляющие символы. Разве что контрольные символы имеют свои символические эквиваленты?

Может кто-нибудь объяснить, какое отношение существует между этими двумя?

+0

Параметр 'мужской символ (♂)' является только глиф, что шрифт отображается на дес 11. Действительное символ U + 2642 .. – sln

ответ

2

Этот сайт просто показывает коды ASCII и коды ALT бок о бок, поскольку большинство символов одинаковы, за исключением контрольных символов. Они находятся в разных наборах символов, но имеют одинаковое десятичное значение в соответствующих таблицах. Java использует Unicode, где ♂ - \u2642, а VT - \u000B.

Вот график, где пробел означает, что не существует в этой символьной таблице:

Char | ASCII | ALT | Unicode 
-----|-------|-----|-------- 
♂ |  | 11 | 0x2642 
VT | 11 | 011 | 0x000B 
+0

@ user3077946 есть ли что-нибудь, что я могу сделать, чтобы ответить на ваш вопрос? Я вижу, что вы удалили свой тик, но не комментировали почему. – 4castle

Смежные вопросы