Как ввести с клавиатуры, символы которых на ней нет

simbolГуляя по Интернету или читая различные тексты, мы зачастую натыкаемся на различные интересные символы, такие как ©, ª, ®, °, ¯, ¢, £, ±, ², ³, ¿, ۞и другие. И возникает закономерный вопрос: как они здесь оказались, если их нет на клавиатуре???

Давайте разберемся в этом вопросе вместе.
Из общего курса информатики нам известно, что одна буква занимает в компьютере ровно 1 байт информации. А 1 байт информации это 8 бит. Напрягая память еще сильнее, мы вспомним, что с помощью 8 битов (1 байта) можно представить 256 различных сочетаний 1 и 0. Проще говоря, одним байтом можно определить 256 символов. Постойте, а на клавиатуре же всего 101 клавиша. Причем не все клавиши печатают какие-то символы! Куда же пропали остальные 155 символа? Давайте разбираться дальше.
Открываем MS Word версии 2003 года (хотя можно и любой другой), находим сверху «Вставка», там находим строчку «Символ…» и нажимаем на нее. И мы видим кучу символов! Вот где они все спрятались. Хорошо, символы мы нашли и можем их использовать при наборе текста в MS Word. Но вдруг у нас появляется желание напечатать такие же символы не только в MS Word, но и в других приложениях и может быть даже вводить пороли с этими символами. Да, такие пароли врат ли кто-либо разгадает… Ну да бог с ними. Как же нам это всё провернуть? Давайте продолжать искать ответы на наши вопросы. Обратимся к индукции (это метод мышления от частного к общему). Если есть в компьютере 256 символов, значит каждый символ должен иметь определенный порядковый номер – адрес. Итого, должно быть 256 различных адресов. Этот адрес можно записать в двоичном виде (0100 1101), десятичном (77), шестнадцатеричном (4D) и т.д. Эти цифры из одной системы исчисления в другую можно перевести с помощью стандартного калькулятора в Windows, только нужно переключить его вид на инженерный. Наша индукция на этом заканчивается и остается последний метод познания окружающего мира – метод научного тыка. Начинаем истерично нажимать на все клавиши клавиатуры и в конце концов, через несколько десятков лет, мы эмпирически натыкаемся на такие сочетания клавиш, как Alt+какое либо число. Например, мы нажимаем клавишу Alt и не отпуская ее нажимаем на цифру 1 и потом 2. Отпускаем Alt и друг на месте курсора мы видим символ — ♀. Вот это да, как это могло произойти? Наверное, создатель компьютера сделал это, вряд ли это могло произойти эволюционно. Таким образом мы начинаем перебирать все символы (адреса), при нажатой клавише Alt. И получаем множество различных символов.
☺ — Alt + 1
Enter – Alt+11
◙ – Alt + 10
○ – Alt + 9
◘ — Alt + 8
• — Alt + 7
° — Alt + 0176
” – Alt + 0148
® — Alt + 0174
И так далее. Узнать конкретный адрес каждого символа можно в Ms Word, в «Вставка-Символ…» или с помощью специальной функции в MS Exel — =Символ(Код символа). В MS Word правда адрес символа представлен в шестнадцатеричном коде, но его можно перевести с помощью стандартного калькулятора Windows.
Теперь, когда вы знаете как вводить в любое поле множество символов, можете использовать их в своем логине, пароле, да и просто в обычном тексте. Тут вы можете задействовать свою фантазию как вашей душе угодно. Поэтому вперед, наполняйте Интернет новыми терабайтами в виде причудливых символов. ☺☻♥ ♦ ♣ ♠ …
3 комментария

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *