Кодовая таблица: что это и где маркетолог с ней сталкивается

Кодовая таблица (таблица кодов, кодировка) — это соответствие между символами и числами, под которыми компьютер их хранит: каждой букве, цифре и знаку присвоен свой код. Самые известные таблицы — ASCII и Unicode; для сайтов и выгрузок сегодня выбирают UTF-8.

Обновлено: сентябрь 2026

Кодовая таблица (кодировка) — соответствие между символами и числами, которыми компьютер их хранит. Когда программа читает файл в одной кодировке, а записан он в другой, вместо текста появляются «кракозябры». Для маркетолога это не теория: с этим сталкиваются каждую неделю — CSV из рекламного кабинета открывается иероглифами, база клиентов импортируется с испорченными именами, товарный фид отклоняется площадкой целиком, а в письме вместо тире появляются вопросительные знаки. Правило 2026 года одно и без исключений: везде UTF-8 — на сайте, в выгрузках, в базе данных, в письмах и фидах. Старый совет использовать Windows-1251 для русского текста устарел больше десяти лет назад. Ниже — семь ситуаций, где кодировка ломает работу, и что делать в каждой; разбор кодировок и засады с BOM; порядок починки и роль нейросетей.

Выберите свою ситуацию
Отчёт открывается иероглифами 1 минута+
Данные целы — Excel неверно угадал кодировку. Как импортировать правильно, за пять секунд, — в первой карточке.
На сайте кракозябры 2 минуты+
Три места, где должна совпадать кодировка: код страницы, файлы шаблона, база данных. Проверка — в второй карточке и блоке починки.
Ломается импорт базы или фида 2 минуты+
Скорее всего, дело в BOM или в кодировке файла. Разбор — в блоке про UTF-8 с BOM и без.
Просто разбираюсь в термине 2 минуты+
Что такое кодировка, ASCII и Unicode — в разделе о кодировках.

Семь ситуаций, где кодировка ломает работу маркетолога

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

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

Андрей Гусаров, основатель агентства GUSAROV и онлайн-школы EDUGUSAROV

CSV из рекламного кабинета открывается иероглифами каждую неделю+

Классика: выгрузили отчёт из Яндекс Директа или CRM, открыли двойным щелчком в Excel — вместо русских слов «Ð¿Ñ€Ð¸Ð²ÐµÑ‚» или «ïðèâåò». Данные целы, просто Excel угадал кодировку неверно.

Как починить: не открывать файл двойным щелчком. В Excel: «Данные» → «Получить данные» → «Из текстового/CSV-файла» → в окне импорта выбрать кодировку UTF-8 и разделитель. В Google Таблицах проблема возникает реже: импорт распознаёт UTF-8 сам.

Профилактика: при выгрузке выбирать формат CSV UTF-8, если кабинет спрашивает.

Кракозябры на сайте дорого+

Как выглядит: вместо текста на странице набор символов. Причина — несовпадение объявленной и реальной кодировки файла или базы данных.

Что проверить: объявлена ли кодировка в коде страницы, в какой кодировке сохранены файлы шаблона и в какой лежит база данных. Все три должны быть UTF-8.

Частый случай: сайт перенесли на другой хостинг, база выгрузилась в одной кодировке, а импортировалась в другой — русские тексты превратились в мусор во всей базе сразу.

Кириллица в UTM-метках и ссылках правило+

Проблема: кириллица в URL кодируется процентами и превращается в нечитаемую строку, которая ломается при копировании и в некоторых сервисах статистики режется.

Плохо:
?utm_campaign=весенняя_акция

Хорошо:
?utm_campaign=vesennyaya_akciya

Правило: в UTM только латиница, нижний регистр, подчёркивание или дефис вместо пробелов. Это заодно избавляет от ситуации, когда «Весенняя» и «весенняя» попадают в отчёт как два разных источника.

Email-рассылка с испорченными символами репутация+

Проблема: в теме письма или в тексте вместо букв вопросительные знаки или квадраты. Чаще всего страдают тема письма, имена в персонализации и специальные символы — тире, кавычки, эмодзи.

Что делать: проверять кодировку шаблона и тестировать письмо на трёх-четырёх почтовых клиентах до отправки на базу. Особое внимание к длинному тире, типографским кавычкам и символам валют — они ломаются первыми.

Товарный фид и выгрузки в маркетплейсы e-commerce+

Проблема: фид в неверной кодировке отклоняется площадкой целиком или загружается с искажёнными названиями товаров. В Merchant Center и товарных кампаниях это выглядит как массовое отклонение позиций без понятной причины.

Что делать: фид всегда в UTF-8 без BOM; после генерации открыть файл текстовым редактором и убедиться, что русские названия читаются.

Импорт базы клиентов в CRM или рекламный кабинет аудитории+

Проблема: загружаете список для look-alike или рассылки, а имена и адреса приходят искажёнными. Хуже: часть строк отбраковывается, и вы не понимаете почему.

Что делать: сохранять файл как CSV UTF-8, проверять первые десять строк после загрузки и сверять количество импортированных записей с исходным.

Смайлы и специальные символы в объявлениях реклама+

Нюанс: эмодзи существуют только в Unicode. В системах, работающих со старыми кодировками, они превращаются в квадраты. Плюс часть рекламных площадок сама фильтрует эмодзи в объявлениях.

Практика: проверять предпросмотр объявления, а не полагаться на то, как символ выглядит в вашем редакторе.

Какие бывают кодировки и что выбирать

UTF-8 — единственный правильный выбор в 2026 всегда+

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

Важно: совет «для русского текста на Windows используйте Windows-1251» устарел больше десяти лет назад. Сегодня это прямой путь к проблемам при любом обмене данными.

UTF-8 с BOM и без частая засада+

BOM — служебные байты в начале файла. Excel в старых версиях без них не распознавал UTF-8, поэтому появилась привычка сохранять с BOM. Обратная сторона: многие системы — фиды, импорты, скрипты — видят эти байты как мусор в первой ячейке.

Правило: для фидов, импортов и веба — без BOM; если Excel упорно показывает иероглифы, импортируйте через «Получить данные», а не добавляйте BOM.

Windows-1251, KOI-8, CP866, ISO-8859-5 наследие+

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

Что делать: не использовать в новых проектах, а при получении такого файла — перекодировать в UTF-8 до начала работы, а не пытаться работать с ним как есть.

ASCII и Unicode: в чём разница теория+

ASCII — базовый набор из латиницы, цифр и знаков препинания, основа всех современных кодировок. Unicode — универсальный стандарт, где каждому символу любого языка присвоен свой номер; UTF-8, UTF-16 и UTF-32 — разные способы записать эти номера в файл.

Для маркетолога: достаточно помнить, что UTF-8 — практическая реализация Unicode и именно её нужно выбирать.

Кодировка базы данных и таблиц для сайта+

Отдельный слой, о котором забывают: сайт может объявлять UTF-8, а база хранить данные в другой кодировке. При переносе или обновлении это вскрывается сразу и во всём контенте.

Что проверить с разработчиком: кодировку базы, таблиц и соединения — все три должны быть согласованы.

Как чинить: порядок действий

Определить текущую кодировку файла 5 минут+

Открыть файл в текстовом редакторе, который показывает кодировку в строке состояния, — Notepad++, Sublime Text, VS Code. Там же она меняется через «преобразовать в UTF-8».

Перекодировать без потерь важно+

В редакторе выбрать «преобразовать в UTF-8», а не «сохранить как UTF-8»: второе иногда сохраняет уже испорченные символы. Если текст уже превратился в мусор, перекодировка его не восстановит — нужен исходный файл.

Импортировать CSV в Excel правильно каждый раз+

«Данные» → «Получить данные» → «Из текстового/CSV-файла» → выбрать источник данных «Юникод (UTF-8)» и нужный разделитель → «Загрузить». Двойной щелчок по файлу использовать нельзя: Excel угадывает кодировку и часто ошибается.

Проверить сайт раз в проект+

В коде страницы должна быть объявлена кодировка UTF-8, заголовок сервера должен отдавать её же, файлы шаблона и база — в том же виде. Проверяется инструментами разработчика в браузере: вкладка сети, заголовок ответа.

Восстановить испорченный текст не всегда возможно+

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

Нейросети в работе с кодировками

Определить и починить кодировку быстрее всего+

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

Написать скрипт для массовой перекодировки автоматизация+

«Напиши скрипт на Python, который прочитает все CSV в папке в кодировке Windows-1251 и сохранит в UTF-8 без BOM, с логом ошибок» — готовое решение за минуту вместо ручной работы с сотней файлов.

Почистить выгрузку от мусорных символов частая проблема+

Неразрывные пробелы, невидимые управляющие символы, разные виды тире и кавычек — то, что ломает импорты и сравнение строк. Модель находит и приводит к единому виду.

Транслитерировать для UTM и адресов удобно+

Список кириллических названий кампаний на входе — корректная латиница на выходе, единым образом, без разнобоя в написании.

Чего не делать граница+

Загружать в модель большие файлы с персональными данными ради перекодировки — для этого есть локальные инструменты. И принимать результат без проверки: сверяйте количество строк и несколько случайных значений.

Промт: определить и починить кодировку
Ты — специалист по обработке данных.
Вот фрагмент испорченного текста: [вставить 3–5 строк].
Задача:
1. Определи, из какой кодировки в какую текст был прочитан неверно, и объясни, по каким признакам это видно.
2. Верни исходный текст в читаемом виде.
3. Напиши, как правильно открыть или импортировать такой файл, чтобы проблема не повторялась, — отдельно для Excel и для Google Таблиц.
4. Если у меня сотня таких файлов — дай скрипт на Python для массовой перекодировки в UTF-8 без BOM с логом ошибок и объясни, как его запустить без опыта в программировании.
Ограничения: если по фрагменту нельзя определить исходную кодировку однозначно — скажи об этом прямо и назови возможные варианты.

Типичные ошибки

  1. Открывать CSV двойным щелчком. Excel угадывает кодировку и часто ошибается — используйте импорт через «Получить данные».
  2. Использовать Windows-1251 в новых проектах. Совет устарел больше десяти лет назад.
  3. Кириллица в UTM и адресах. Ссылка становится нечитаемой и ломается при копировании.
  4. Сохранять фид с BOM. Многие системы читают служебные байты как мусор в первой ячейке.
  5. Не проверять письмо перед отправкой на базу. Тире, кавычки и эмодзи ломаются первыми.
  6. Не сохранять исходник перед перекодировкой. Испорченный текст восстанавливается не всегда.
  7. Считать это задачей разработчика. С выгрузками, фидами и рассылками работает маркетолог, а не программист.

Техническая база, без которой маркетолог теряет часы на ровном месте — часть программ EDUGUSAROV: на курсе по SEO разбирается техническая сторона сайта, на курсе интернет-маркетинга — выгрузки, данные и отчёты с нейросетями в каждом задании. Практика на реальных проектах, проверка специалистами агентства GUSAROV.

Курс интернет-маркетинга → Курс по SEO →

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

Что такое кодовая таблица простыми словами?

Соответствие между символами — буквами, цифрами, знаками — и числами, которыми компьютер их хранит. Когда программа читает файл в одной кодировке, а он записан в другой, вместо текста появляются «кракозябры». Для маркетолога это не теория: с этим сталкиваются при каждой выгрузке отчётов и импорте баз.

Какую кодировку использовать?

UTF-8 — во всех случаях: на сайте, в выгрузках, в базах данных, в письмах, в товарных фидах. Она поддерживает все языки, эмодзи и спецсимволы. Совет использовать Windows-1251 для русского текста устарел больше десяти лет назад и сегодня приводит к проблемам при любом обмене данными.

Почему CSV из рекламного кабинета открывается иероглифами?

Потому что Excel при двойном щелчке угадывает кодировку и часто ошибается — данные при этом целы. Правильный способ: «Данные» → «Получить данные» → «Из текстового/CSV-файла», выбрать источник «Юникод (UTF-8)» и разделитель. В Google Таблицах импорт обычно распознаёт UTF-8 автоматически.

Можно ли использовать кириллицу в UTM-метках?

Технически можно, практически не стоит: кириллица в адресе кодируется процентами, ссылка становится нечитаемой, ломается при копировании и в части сервисов обрезается. Используйте латиницу в нижнем регистре с подчёркиваниями — это заодно избавит от ситуации, когда «Весенняя» и «весенняя» попадают в отчёт как разные источники.

Что такое UTF-8 с BOM и без BOM?

BOM — служебные байты в начале файла, которые раньше помогали Excel распознать UTF-8. Обратная сторона: многие системы читают их как мусор в первой ячейке, из-за чего ломаются импорты и товарные фиды. Для фидов, загрузок и веба используйте UTF-8 без BOM, а проблему с Excel решайте через правильный импорт.

Как восстановить испорченный текст?

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

Влияет ли кодировка на SEO?

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

Где этому учат?

Техническая база для маркетолога — часть программ EDUGUSAROV: на курсе по SEO разбирается техническая сторона сайта, на курсе интернет-маркетинга — работа с выгрузками, данными и отчётами. Практика на реальных проектах с проверкой специалистами агентства GUSAROV.

Читайте также: удаление дубликатов в Excel, 30 формул Excel для маркетолога, сортировка данных в Excel, алиас домена и технические настройки сайта.

Читайте также


Таблица кодов ASCII: несколько примеров

ASCII — базовая кодовая таблица из 128 символов: латинские буквы, цифры, знаки препинания и управляющие символы. Каждому символу соответствует число от 0 до 127.

  • пробел — 32;
  • цифры 0–9 — коды с 48 по 57;
  • заглавные латинские буквы A–Z — с 65 по 90 (A = 65);
  • строчные латинские буквы a–z — с 97 по 122 (a = 97).

Кириллицы в ASCII нет, поэтому появились кодировки Windows-1251, KOI8-R и позже Unicode, где есть символы всех языков. Практический вывод для маркетолога: сохраняйте файлы и выгрузки в UTF-8.

Технические основы сайта, включая кодировки, редиректы и скорость загрузки, разбирают на курсе по SEO.

Хотите разобраться в маркетинге глубже? Посмотрите курсы EDUGUSAROV

Другие термины:

Результатов не найдено.
При нахождении на сайте Вы соглашаетесь на политику обработки персональных данных.
Всё понятно!