Коды Alt Key - 2 цифры против 3 цифр

Откройте Блокнот и введите Alt + Numpad 1 + Numpad 6, и это даст символ ►
Но когда я набираю Alt + Numpad 0 + Numpad 1 + Numpad 6, я не получаю никакого символа.

Какая здесь разница?

Когда я набираю Alt + 2 + 2 + 5, я получаю ß
Когда я набираю Alt + 225225, я получаю ╔, что соответствует Alt + 201

Чем Alt + 225225 совпадает с Alt + 201?

2 ответа

Причина, по которой Alt+Num16 дает вам ►, а Alt+Num016 ничего не дает, заключается в том, что вы можете получить доступ как к символам, сопоставленным с кодами с 1 по 31 кодовой страницей 437 IBM PC, так и к управляющим символам в этом диапазоне ASCII. Вы вводите начальный ноль для управляющих символов и опускаете начальные нули для графических символов в этом наборе: ☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼

Чтобы попробовать, вы можете набрать Alt+Num9 для ○ (кружок) или Alt+Num09 для табуляции и Alt+Num13 для ♪ или Alt+Num013 для возврата. Давайте просто скажем, что использование ASCII 16 (Ctrl-P) теряется в глубине веков.

Если вы используете Unicode-совместимое приложение, такое как Wordpad, ввод Alt+Num225225 аналогичен Alt+Num28617 (225225% 65536 = 28617), который является символом U+6FC9 или 濉

225225 % 256 = 201

Или двоичное представление 225225 заканчивается двоичным представлением 201.

Другие вопросы по тегам