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

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

Вариант условия проверки кодировки утф в коде компонентов битрикс на 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());
}

Ещё статьи:

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

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

29.06.2023 Почему отсутствуют для загрузки новые версии PHP
На одном VDS возникла ситуация, отсутствуют для загрузки новые версии РНР ID: 460

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