Кодировка Windows-1251 для PHP выше 7.2 в Битрикс

Решение, как настроить Битрикс для кодировки Windows-1251 (cp1251) для версий PHP 7 и выше.

Кодировка Windows-1251 для PHP выше 7.2

Решение:

dbconn.php

  • Добавить mb_internal_encoding('Windows-1251');
  • Убрать, если есть define('BX_UTF', true);


settings.php

'utf_mode' => 
  array (
    'value' => false,
    'readonly' => false,
  ),


php.ini (если выделенный сервер)

mbstring.internal_encoding = 0
default_charset = "windows-1251"

.htaccess (если виртуальный хостинг)

AddDefaultCharset cp1251
php_value mbstring.func_overload 2
php_value default_charset "cp1251"
php_value mbstring.internal_encoding cp1251

Комментарии (0)

Похожие решения:
Изменено: 10 07 2022
Просмотров: 2634