iHead.Ru - надежный PHP-хостинг, хостинг для сайтов на 1С-Битрикс, доменные имена
проверить домен
iHead.Ru - качественный Битрикс-хостинг. При покупке 1С-Битрикс - хостинг бесплатно!

Надежный хостинг
для ваших проектов

Регистрация доменов
и другие услуги

PHP8. Ускорь свой сайт!

Способы оплаты
Оплата через банк

Часто задаваемые вопросы

В проверке сайта "Ошибка! Строковые функции strtoupper и strtolower работают некорректно"

Разработчики 1С-Битрикс ориентировочно с 19 версии главного модуля добавили проверку соответствия кодировки сайта серверным параметрам (mbstring.func_overload) и константе (BX_UTF).

Если сайт работает в кодировке windows-1251, то дополнительно осуществляется проверка работы функции PHP strtoupper().

Если на странице Настройки — Инструменты — Проверка системы административного раздела в строке "Параметры настройки UTF (mbstring и константа BX_UTF)" видите текст "Ошибка! Строковые функции strtoupper и strtolower работают некорректно", выполните следующие действия.

  • Если папка /local/php_interface/ существует:
    • Если файл /local/php_interface/init.php существует, после первой строки, содержащей <?, добавьте строку:
      setlocale(LC_CTYPE, 'ru_RU.CP1251');
    • Если файл /local/php_interface/init.php не существует, создайте его со следующим содержимым:
      <?
      setlocale(LC_CTYPE, 'ru_RU.CP1251');
  • Если папка /local/php_interface/ не существует:
    • Если файл /bitrix/php_interface/init.php существует, после первой строки, содержащей <?, добавьте строку:
      setlocale(LC_CTYPE, 'ru_RU.CP1251');
    • Если файл /bitrix/php_interface/init.php не существует, создайте его со следующим содержимым:
      <?
      setlocale(LC_CTYPE, 'ru_RU.CP1251');

Другие вопросы

распечатать