Строковые функции strtoupper и strtolower работают некорректно

Строковые функции strtoupper и strtolower работают некорректно

Появилась новая ошибка, что строковые функции strtoupper и strtolower работают некорректно.

1) Первым делом нужно проверить работу strtoupper и наличия на хостинге нужных локалей (см. пункт 2). 
Скачать скрипт проверки локалей
Если не работает и нет нужных локалей нужно обратиться в поддержку хостинга.

текущая локаль.png

2) Задать локаль для битрикса
Для исправления ошибки добавить в /bitrix/php_interface/dbconn.php код:
 >--------------- код -------------------
setlocale(LC_ALL, 'ru_RU.CP1251');
setlocale(LC_NUMERIC,'C');


Ещё статьи:

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