Все для DataLife Engine / DLE модули / Разные скрипты / Конвертировать базу данных из CP1251 в UTF-8

Конвертировать базу данных из 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качиваний: 186)
  • 40
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent