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

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

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

Решение:

dbconn.php

setlocale(LC_ALL, 'ru_RU.CP1251');
setlocale(LC_NUMERIC,'C');
mb_internal_encoding('Windows-1251');


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)

Похожие решения:
Изменено: 11 06 2023
Просмотров: 3925