Пропал русский в DLE
Пропал русский в DLE

При обновлении со старой версии php в DLE могут пропасть русские символы в заголовках и контенте админки.
Это происходит в случае использования кодировки windows-1251/cp1251
Для исправления необходимо явно указывать кодировку windows-1251 в вызове функции htmlspecialchars().

Список файлов для исправления DLE
Список файлов для исправления DLE

Список файлов для исправления

  • /engine/inc/editnews.php
  • /engine/classes/parse.class.php
  • /engine/inc/xfields.php
  • /engine/inc/include/functions.inc.php

Добавляем во всех функции кодировку из конфига.

Например: