Конвертировать базу данных из CP1251 в UTF-8


Удобный способ для из одной кодировки базы данных конвертировать в другую. Представляем вам рабочий скрипт дле или конвертировать базу данных из 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.php

4. Зайти в 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 и выше



Konvertiruem-bazu-iz-CP-1251-v-UTF-8.zip [35,12 Kb] (cкачиваний: 174)
{rating-num}0

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив