Yandex Metrika
sanches.free

Кодировки в «1С‑Битрикс»: когда UTF‑8 уже стандарт, а симптомы на месте

Три слоя проблемы

Передача байтов между фронтовым ответом, соединением с базой и внешними партнёрскими API должна совпадать по трактовке символов. Один рассогласованный слой уже даёт знаки вопроса в админских списках или усечённые подписи в XML.

Типичные источники

  • Внешнее хранилище пришло в Windows‑1251, а текстовые поля в инфоблоке интерпретируют файл как уже нормализованный поток без декларации.
  • Смесь utf8 и utf8mb4 для разных связанных таблиц при UNION или JOIN по строковым полям порождает «Illegal mix of collations».

Практика изоляции

Сначала фиксируют фактический charset ответа и таблицы, затем сравнивают с декларацией XML и заголовком выгрузки; правки в приложении выполняются до массовых «перешивок» таблицы в простое.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии