Кодировка 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 latin1
php_value mbstring.internal_encoding cp1251


Похожие решения:
Изменено: 24 05 2021
Просмотров: 160

Написать комментарий (без авторизации)

Написать