ак попрfвит кодировку в базе

Статус
В этой теме нельзя размещать новые ответы.

Dimaker

Старатель
Регистрация
7 Фев 2007
Сообщения
210
Реакции
11
база сделана в кодировке cp 1251 ,но на сервере ее нету тока utf 8 как это можно исправить ?
Скрытый текст
 
Какая версия mysql? Что значит "база сделана в 1251" ? Значит ли это, что происходит экспорт-импорт из другой базы в такой кодировке... или просто импорт сохранённой базы в такой кодировке... или вообще просто происходит новая установка в эту базу ?
Сколько информации -столько и ответов...
 
перенос базы с одного хостера к другому .
 
Информация в час по чайной ложке.... версии mysql на хостерах, как переносишь... Телепаты в отпуске.
 
Какая версия mysql? Что значит "база сделана в 1251" ? Значит ли это, что происходит экспорт-импорт из другой базы в такой кодировке... или просто импорт сохранённой базы в такой кодировке... или вообще просто происходит новая установка в эту базу ?
Сколько информации -столько и ответов...

Если есть доступ к шеллу - с помошью mysqldump делаешь правильный (с указанием кодировки) экспорт базы в sql файл.
Далее в sql файле находишь
ENGINE=MyISAM DEFAULT CHARSET=cp1251;
и текстовым редактором правишь в каждой таблице кодировку на необходимую тебе
затем при помощи mysql -u user -p так же, с указанием кодировки, импортируешь базу на новый сервер.
также при экспорте не мешало бы добавить "--add-drop-table", дабы не заморачиваться с удалением таблиц вручную.

PS:
Набирал на скорую руку... мож че упустил.
кому не влом - поправьте, если че важное...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху