Как работают кодировки текста. Откуда появляются «кракозябры». Принципы кодирования. Обобщение и детальный разбор

Как разобраться в кириллице

Эта статья — своего рода методическое пособие. Графический или веб-дизайнер может по ней научиться определять качество кириллицы в шрифте, когда сомневается, а начинающий шрифтовой дизайнер получит подсказки, как действовать в сложных случаях. Это развитие и продолжение «той самой статьи из ЖЖ про кириллицу». В ней больше материала, подробнее комментарии и глубже объяснения.

Когда мы смотрим на кириллицу в шрифте и пытаемся сориентироваться, хорошая она или нет, стоит обратить внимание на несколько важных параметров. Это конструкция букв, их ширина, промежутки между буквами и распределение толщин штрихов. Давайте разберём их по очереди — от более общих случаев до конкретных заметок по каждой букве.

Предпосылки Unicode

Начать думаю стоит с того времени когда компьютеризация еще не была так сильно развита и только набирала обороты. Тогда разработчики и стандартизаторы еще не думали, что компьютеры и интернет наберут такую огромную популярность и распространенность. Собственно тогда то и возникла потребность в кодировке текста. В каком то же виде нужно было хранить буквы в компьютере, а он (компьютер) только единицы и нули понимает. Так была разработана одно-байтовая кодировка ASCII (скорее всего она не первая кодировка, но она наиболее распространенная и показательная, по этому ее будем считать за эталонную). Что она из себя представляет? Каждый символ в этой кодировке закодирован 8-ю битами. Несложно посчитать что исходя из этого кодировка может содержать 256 символов (восемь бит, нулей или единиц 2 8 =256).

Первые 7 бит (128 символов 2 7 =128) в этой кодировке были отданы под символы латинского алфавита, управляющие символы (такие как переносы строк, табуляция и т.д.) и грамматические символы. Остальные отводились под национальные языки. То есть получилось что первые 128 символов всегда одинаковые, а если хочешь закодировать свой родной язык пожалуйста, используй оставшуюся емкость. Собственно так и появился огромный зоопарк национальных кодировок. И теперь сами можете представить, вот например я находясь в России беру и создаю текстовый документ, у меня по умолчанию он создается в кодировке Windows-1251 (русская кодировка использующаяся в ОС Windows) и отсылаю его кому то, например в США. Даже то что мой собеседник знает русский язык, ему не поможет, потому что открыв мой документ на своем компьютере (в редакторе с дефолтной кодировкой той же самой ASCII) он увидит не русские буквы, а кракозябры. Если быть точнее, то те места в документе которые я напишу на английском отобразятся без проблем, потому что первые 128 символов кодировок Windows-1251 и ASCII одинаковые, но вот там где я написал русский текст, если он в своем редакторе не укажет правильную кодировку будут в виде кракозябр.

Думаю проблема с национальными кодировками понятна. Собственно этих национальных кодировок стало очень много, а интернет стал очень широким, и в нем каждый хотел писать на своем языке и не хотел чтобы его язык выглядел как кракозябры. Было два выхода, указывать для каждой страницы кодировки, либо создать одну общую для всех символов в мире таблицу символов. Победил второй вариант, так создали Unicode таблицу символов.

Небольшой практикум ASCII

Возможно покажется элементарщиной, но раз уж решил объяснять все и подробно, то это надо.

Вот таблица символов ASCII:

Тут имеем 3 колонки:

  • номер символа в десятичном формате
  • номер символа в шестнадцатиричном формате
  • представление самого символа.

Универсальность

в пароле нельзя использовать кириллицу

Разбирая вопрос, что такое кириллица в пароле, нужно упомянуть общее положение дел в компьютерном мире. Все дело в том, что они и Интернет распространены по всем странам, как и их различные сервисы. И большое количество программного обеспечения, названий, документации и прочего переводится на язык нужного региона, но так бывает не всегда и не со всеми. Ведь одно дело – интерфейс программы или сайта, а другое – техническая информация, внутренние файлы настроек и то, что обычному пользователю вовсе не понадобится. Все это составляется на английском языке. Как и с реальной жизнью, в компьютерном мире он тоже является универсальным и международным.

Именно потому в пароле нельзя использовать кириллицу, как и арабские символы с китайскими иероглифами.

Знаки препинания

Иногда пользователи, пытаясь поставить пунктуационный знак, получают не совсем то, чего ожидали. Связано это с тем, что разная раскладка клавиатуры подразумевает иное использование сочетания клавиш.

Кириллица

  • ! (восклицательный знак) — Shift + 1
  • » (кавычки) — Shift + 2
  • № (номер) — Shift + 3
  • ; (точка с запятой) — Shift + 4
  • % (процент) — Shift + 5
  • : (двоеточие) — Shift + 6
  • ? (вопросительный знак) — Shift + 7
  • * (умножение или звездочка) — Shift + 8
  • ( (открыть скобку) — Shift + 9
  • ) (закрыть скобку) — Shift + 0
  • – (тире) – кнопка с надписью «-»
  • , (запятая) — Shift + «точка»
  • + (плюс) – Shift + кнопка со знаком плюс «+»
  • . (точка) – кнопка справа от буквы «Ю»

Латиница

  • ~ (тильда) — Shift + Ё
  • ! (восклицательный знак) — Shift + 1
  • @ (собачка – используется в адресе электронной почты) — Shift + 2
  • # (решетка) — Shift + 3
  • $ (доллар) — Shift + 4
  • % (процент) — Shift + 5
  • ^ — Shift + 6
  • & (амперсанд) — Shift + 7
  • * (умножение или звездочка) — Shift + 8
  • ( (открыть скобку) — Shift + 9
  • ) (закрыть скобку) — Shift + 0
  • – (тире) – клавиша с надписью «-»
  • + (плюс) — Shift и +
  • = (равно) – кнопка знак равенства
  • , (запятая) – клавиша с русской буквой «Б»
  • . (точка) — клавиша с русской буквой «Ю»
  • ? (вопросительный знак) – Shift + кнопка с вопросительным знаком (справа от «Ю»)
  • ; (точка с запятой) – буква «Ж»
  • : (двоеточие) – Shift + «Ж»
  • (правая квадратная скобка) – «Ъ»
  • < (левая фигурная скобка) – Shift + русская буква «Х»
  • > (правая фигурная скобка) – Shift + «Ъ»

Переход с кириллицы на латиницу и обратно

В адаптированных компьютерах и ноутбуках перейти на кириллицу не составит труда. Однако если установленная у вас система не предполагает сразу быстрого доступа к русской раскладке, то необходимо будет произвести дополнительные настройки.

СПРАВКА! Аналогично можно будет подключить и любые другие раскладки, что наиболее актуально для тех, кто изучает несколько иностранных языков.

Второй язык клавиатуры — латиница

Латиница часто выступает в роли основной раскладки, так как без ее использования буквально не обойтись. Мало того, что все общение в интернете (URL-адреса сайтов, e-mail) прописываются латиницей, так и операции в той же командной строке набираются именно латинскими буквами.

Если у вас нет в настройках быстрого доступа к кириллице, то придется произвести несколько действий по ее добавлению. Для этого достаточно следовать простому алгоритму.

  1. Откройте панель управления (Control Panel).
  2. Выберите вкладку регион и язык (Region and Language).
  3. В графе добавить язык (Unput Language) вы можете добавить необходимую раскладку (или несколько). После чего она появится внизу на панели быстрого доступа наряду с латиницей.

Справка: в этой же вкладке при необходимости можно изменить язык интерфейса Windows.

Как перейти с кириллицы на латиницу и вернуться назад

переход

При печати часто требуется смена раскладки, будь то сообщения на иностранных языках, адреса сайтов и электронных почт, а также некоторые специальные символы, которые недоступны на кириллической раскладке (например, квадратные скобки).

Сочетание клавиш

Если бы переключение раскладки производилось каждый раз вручную через настройки, то это значительно бы замедлило скорость печати. Поэтому выделили несколько сочетаний клавиш, которые для переключения необходимо нажимать одновременно:

  • Shift и Alt;
  • Win и пробел.

Справка: если вы подключили несколько раскладок, то они будут переключаться по очереди. Поэтому возможно, придется нажать на клавиши несколько раз.

Панель быстрого доступа

Чуть менее быстрый способ изменения раскладки через панель быстрого доступа. Однако он более удобен, если у вас подключено более трех раскладок. Справа в нижней панели есть значок раскладки, представляющий собой 2–3 буквы от названия алфавита (EN — латиница, РУС — кириллица). При нажатии на него левой кнопкой мыши будут отображены все подключенные раскладки. Из них еще одним щелчком вы можете выбрать необходимую.

Видео

Из этого видео вы узнаете, что же такое кириллица.

Вы не знаете кириллица это какие буквы? На обычной русской клавиатуре представлено два вида букв: кириллица и латиница. Только вот какие из них какие? Это вы узнаете далее.

Современная кирилица это те буквы на нашей клавиатуре, которые мы записываем исключительно современными русскими буквами, например, «А», «Б», «В», «Г», «Д», «Е», и т.п. А, вот латиница это второй вариант раскладки. Например: «A», «G», «Y», «D», и т.п.

латиница и кириллица в чем разница

Несмотря на родственное происхождение от греческого алфавита, латиница и кириллица распространялись по миру различными темпами. Оба типа алфавита напрямую связаны с религией.

Латиница проложила себе путь в различные страны мира вместе с католичеством. Оно распространено в европейских, американских, азиатских и африканских странах во многом благодаря завоевательным войнам, религиозной и торговой экспансии государств, в основе письменности которых лежала латиница.

Кириллица же возникла намного позже, использовалась славянскими народами, исповедующими православие. Изначально она была создана для продвижения православной веры на славянские территории, поэтому учитывала специфику этой языковой группы народов. Ограниченное распространение кириллицы связано с тем, что она становилась основой национальных языков только тех стран, которые присоединялись к Российской империи или использовалась в качестве основы алфавита славянских европейских государств.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector