
Удобный способ для из одной кодировки базы данных конвертировать в другую. Представляем вам рабочий скрипт дле или конвертировать базу данных из CP1251 в UTF-8 с помощью convert.php файла. Вот такой простой способ сегодня вы узнаете, как сконвертировать базу данных DLE CP-1251 в UTF8.
Решение:
1. Скачать дамп Dle сайта.
2. Установить его на локальный сервер (с базой в utf8_general_ci).
3. Запустить файл convert.php из архива, то есть добавить в файл в корень локального сервера с файлами robos.txt и запустить через браузер (ваш-домен/convert.php)
Но в начале добавить свои данные
$db = 'audioz'; название базы данных
$login = 'root'; оставляем
$passw = ''; пароль если есть
$host = '';
можно прописать как в config.php4. Зайти в phpMyAdmin убедиться, что Collation сконвертировался.
5. В старых файлах DLE заменить соответствующие записи: config.php:
'charset' => "UTF-8",
в файле dbconfig.php:
define ("COLLATE", "utf8");
6. Если обновляемся, то запустить /upgrade/index.php.
Работает на версиях движка: DataLife Engine 9.x-10.х или на свежей версии Dle 10.1 и выше