Условие проверки кодировки утф в битрикс

Условие проверки кодировки утф в битрикс

Вариант условия проверки кодировки утф в коде компонентов битрикс на D7.
Используется Bitrix\Main\Application::isUtfMode и \Bitrix\Main\Text\Encoding::convertEncoding для конвертации данных в нужную кодировку


if (!\Bitrix\Main\Application::isUtfMode()) {
    $context = \Bitrix\Main\Application::getInstance()->getContext();
    $_POST['arParams']['templateName'] = \Bitrix\Main\Text\Encoding::convertEncoding($_POST['arParams']['templateName'], 'UTF-8', $context->getCulture()->getCharset());
}

Ещё статьи:

08.11.2023 Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе. ID: 464

26.07.2023 Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php ID: 462

29.06.2023 Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов" ID: 461

© 2015-2024 Web админ
Связаться по WhatsApp