Перевод DLE 10 на UTF-8

Настройка DLE для работы с БД, используя UTF-8

Предполагается, что сама БД уже настроена на юникод и её настройка не потребуется. Идём в директорию {DLE HOME}/engine/data, где находим файл dbconfig.php. Внутри этого файла ищем строку define (“COLLATE”, “windows-1251”); и заменяем её на define (“COLLATE”, “utf-8”); После этого сконвертируем находящийся тут же файлик config.php в новую кодировку командой

 iconv -f cp1251 -t utf-8 -o ./config.php ./config.php

Конвертируем внутренние файлы движка в новую кодировку

Идём в директорию {DLE HOME}/language/Russian и выполняем команду

for i in `ls ./*`; do iconv -f cp1251 -t utf-8 -o ./$i ./$i; done

Конвертируем используемую тему для использования юникода

Идём в директорию {DLE HOME}/templates, ищем директорию с нужной темой, входим в неё и запускаем следующую команду:

for i in `ls ./*.tpl`; do iconv -f cp1251 -t utf-8 -o ./$i ./$i; done

Теги: , ,

Ви повинні залогінитися ,щоб залишити коментар.