Блог Wertigo

Кириллица и латиница: какие это буквы и как их отличить

Кубики с русскими буквами Ж, Я, Б и латинскими W, R, S, а между ними под лупой одинаковые на вид буквы А и A

Короткий ответ

Кириллица — это буквы, которыми пишут по-русски: А, Б, В, Г и дальше до Я. Латиница — буквы английского и многих других языков: A, B, C и дальше до Z. В русском алфавите 33 буквы, в базовой латинице — 26. Слово «Москва» записано кириллицей, «Moskva» — латиницей.

Часть букв в двух алфавитах выглядит одинаково: русская «А» и латинская «A», «О» и «O», «С» и «C». Человек их не различает, а компьютер различает: у каждой буквы свой код Unicode. Из-за этого слово с одной «чужой» буквой не находится поиском, а логин или email не принимается формой.

Какие буквы относятся к каждому алфавиту

АлфавитБуквыГде используется
КириллицаРусские: А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я. Другие языки добавляют свои буквы: Є, Ї, Ў, Ј, ҚРусский, украинский, белорусский, болгарский, сербский, македонский, казахский, киргизский, таджикский, монгольский
ЛатиницаБазовые: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z. Другие языки добавляют буквы со знаками: ä, é, ł, şАнглийский, немецкий, французский, испанский, итальянский, польский, чешский, турецкий

Полный набор кириллических знаков намного больше русского алфавита. В таблице кириллицы Unicode есть буквы разных языков и исторические знаки, а базовые латинские буквы собраны в таблице Basic Latin.

Цифры 0–9 не относятся ни к кириллице, ни к латинице: их используют оба алфавита. Латиница и английский язык — тоже не одно и то же. Латиница — набор букв, английский — один из языков, которые им пишут.

Буквы-двойники: выглядят одинаково, но это разные символы

Эти пары чаще всего путают при наборе, копировании и распознавании текста:

РегистрКириллицаПохожая латиница
ЗаглавныеА В Е К М Н О Р С Т ХA B E K M H O P C T X
Строчныеа е о р с у хa e o p c y x

Сходство только внешнее. Русская «Р» читается как «эр», а латинская «P» — как «пи». Русская «Н» и латинская «H» тоже обозначают разные звуки. Для программы это просто разные символы: у русской «А» код U+0410, у латинской «A» — U+0041.

К чему приводит подмена одной буквы:

  • Поиск не находит слово. В документе видно «Смирнов», но первая «С» латинская, и поиск по кириллице пропускает его.
  • Форма отклоняет данные. Логин, email или артикул с русской «о» внутри латинской строки считается ошибочным.
  • Таблица не сопоставляет записи. Два одинаковых на вид кода товара не совпадают при фильтре или импорте.
  • Адрес сайта оказывается другим. Доменное имя с похожей буквой ведёт на чужой сайт.

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

Что значит «введите латиницей» и как это сделать

Такое требование означает, что поле принимает только латинские буквы. Чаще всего оно встречается в логине, пароле, email и имени для билета или визовой анкеты. Переводить слова на английский не нужно: достаточно записать их латинскими буквами.

  1. Переключите раскладку. В Windows нажмите Windows + Пробел, на Mac — Control + Пробел. На телефоне нажмите кнопку смены языка на экранной клавиатуре.
  2. Наберите текст заново. Если слово уже набрано в неправильной раскладке, например «ghbdtn» вместо «привет», исправьте его переключателем раскладки текста.
  3. Для русских слов используйте транслитерацию. Имя «Андрей» латиницей — «Andrei» или «Andrey», в зависимости от выбранных правил.
  4. Проверьте скопированный текст. Если строку вставляли из документа или сообщения, в ней могут остаться русские буквы-двойники.

Как записать имя и фамилию латиницей

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

БукваОбычный транслитТаблица для паспортов ICAO
Йy — AndreyI — ANDREI
Юyu — YuliyaIU — IULIIA
Яya — YuliyaIA — IULIIA
Щshch — ShcherbakovSHCH — SHCHERBAKOV
Ёyo — AlyonaE — ALENA

Правый столбец соответствует таблице транслитерации кириллицы Международной организации гражданской авиации ICAO, которую рекомендуют для машиночитаемых паспортов.

Если у вас уже есть загранпаспорт, в билетах, визовых анкетах и бронированиях пишите имя так же, как в нём, даже если другой вариант кажется правильнее. Для остальных случаев подойдёт транслитерация онлайн: в ней можно сравнить обычный транслит, режим для паспорта и авиабилета и режим по ГОСТ 7.79 для библиографических записей.

Как найти смешанные буквы в тексте

Подмену стоит заподозрить, если поиск не находит слово, которое видно на экране, проверка орфографии подчёркивает правильное слово, форма пишет о недопустимых символах или две одинаковые строки в таблице не совпадают.

  1. Вставьте текст в проверку кириллицы и латиницы.
  2. Выберите режим. «Найти латиницу» ищет латинские буквы в русском тексте, «Найти кириллицу» — русские буквы в логине, email или коде, «Смешанные буквы» подсвечивает оба алфавита, если они встретились вместе.
  3. Посмотрите подсветку. Для каждой найденной буквы видны позиция в тексте и код Unicode, поэтому двойника легко отличить от настоящей буквы.
  4. Исправьте найденное. Кнопка «Заменить похожие» меняет буквы-двойники на буквы нужного алфавита, «Удалить подсвеченное» убирает найденные символы. После замены перечитайте результат.

Автоматическая замена работает только для похожих пар из таблицы выше. Букву без двойника, например русскую «Ж» в латинской строке, придётся исправить вручную.

Коротко

  • Кириллица: русские и другие славянские буквы, от А до Я.
  • Латиница: буквы английского и многих европейских языков, от A до Z.
  • «Введите латиницей»: переключите раскладку, для русских слов используйте транслитерацию.
  • Имя для документов: копируйте написание из действующего загранпаспорта.
  • Странная ошибка поиска или формы: проверьте текст на смешанные буквы.

Частые вопросы

Сколько букв в кириллице?

В русском алфавите 33 буквы. В кириллице как системе письма знаков больше: украинский, белорусский, сербский, казахский и другие языки добавляют свои буквы, например Є, Ў, Ј и Қ.

Это одно и то же: латиница и английский алфавит?

Не совсем. В английском алфавите 26 базовых латинских букв, но латиницей пишут и другие языки, добавляя буквы со знаками, например ä, é или ł. Если поле просит латиницу, переводить текст на английский не нужно.

Цифры — это кириллица или латиница?

Ни то, ни другое. Цифры 0–9 общие для обоих алфавитов, поэтому строка из цифр подходит и для русского, и для латинского поля, если сайт не ставит других ограничений.

Как понять, русская буква передо мной или латинская?

На глаз двойников не отличить. Вставьте текст в проверку кириллицы и латиницы: она подсветит буквы нужного алфавита и покажет их коды Unicode. Русская А имеет код U+0410, латинская A — U+0041.

Почему сайт пишет, что в имени недопустимые символы?

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

Рекомендуем