phpMyAdmin 2 рубит все русские буквы при sql импорте

Тема в разделе "Базы данных", создана пользователем Q3000, 3 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Q3000

    Q3000 Постоялец

    Регистр.:
    16 янв 2009
    Сообщения:
    81
    Симпатии:
    9
    Как перегнать базу с utf8bin в utf8_ci

    кодировка по ошибке выставлена вроде utf-8_BIN. Но при переносе с денвера3 на 000webhost ихний phpMyAdmin 2 вообще не принимает русских букв.Он их рубит.
    Есть ли возможность выполнить правильное добавление через sql-запрос? или другим методом

    Оказывается uff-8_bin держит данные как массив, а не символьное значение. От того phpmyAdmin 2.2 рубит числа в текстовых полях.

    Как перегнать базу с utf_8_bin в utf-8_ci??


    PS
    Добился частичного результата, который отображается нормально в конечном итоге.

    Работают отдельные комманды типа ALTER TABLE 'sss' DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci, а хочу автоматом так перегнать всю базу включая все поля в таблицах созданные в BIN сравнении на utf-8_unicode_ci сравнение.

    например уже
    ALTER TABLE * DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci не работает. Где ошибка?

    ============================================================
    PSS - МОжет кому пригодится.

    Проблему удалось решить с помощью Sypex Dumper Lite 1.0.8..
    с выставленными внутри
    Код:
    
    define('CHARSET', 'auto');
    define('RESTORE_CHARSET', 'forced->utf8_unicode_ci');
    Перегоняем в дамп, а потом обратно как стандартно решаются проблемы с кодировками.
     
Статус темы:
Закрыта.