Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Как переконвертить базу?


Автор: Kex 7.11.2010, 15:58
Суть проблемы.
У меня база данных Mysql была сделана в phpmyadmin версии 2.11.10.1. Переежаю на новый хостинг, там phpmyadmin версии 3.3.7 и все отображается вопросиками.
При подключении к базе я прописал:
Код

mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

Все равно все выводится вопросиками. 
Помогите, что можно сделать, что бы не потерять базу данных. Можно как нибудь переконвертить ее?

Автор: Akina 7.11.2010, 20:26
А при чём тут версия PHPMyAdmin? Версии мускула какие? Настройки какие? свойства БД какие?

Автор: Kex 7.11.2010, 21:47
Версия MySQL-клиента: 5.0.67
Таблица БД с кодировкой cp1251_general_ci и все поля в ней тоже.
Делаю через Экспорт дамп, сохраняю его как gzip.
Потом переежаю на новый хостинг, создал БД. Импортирую через phpmyadmin gzip.
Появляются вопросики при отображении русского текста.
Хотя сравнение в таблицах БД стоит cp1251_general_ci.
В чем причина не могу понять? что не так делаю? Может дамп нужно со специальными параметрами?

Автор: Ronnie 6.8.2011, 18:42
Кто-нибудь знает решение проблемы?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)