Консультация № 97708
08.08.2007, 12:40
0.00 руб.
0 2 2
Необходимо перенести базу с одного сервера на другой.
Сам в это не профессионал, т.ч. пишу подробно.

Сервер:
Версия MySQL-клиента: 5.0.41
MySQL-кодировка: UTF-8 Unicode (utf8)
phpMyAdmin - 2.9.2
Сопоставление соединения с MySQL: UTF-8_general_ci

Захожу в phpMyAdmin  жму «Экспорт»  выделяю базу  ставлю галочку «Послать»  Скачиваю

При просмотре файла (например, в MySQL Developer Studio) вместо русских символов получаю ремя соЕдания…
Соответственно, после заливки на другой сервер, получаю тот же результат.
Но стоит отметить, что при просмотре базы в самом phpMyAdmin (если не ставить галочку «Послать»), все символы отображаются нормально!

Есть ли способ, это исправить?
Спасибо!

Обсуждение

Неизвестный
08.08.2007, 12:49
общий
это ответ
Здравствуйте, Mikhail!
Все в порядке. Дело в том, что вы пытаетесь порсмотреть файл utf-8 в кодировке win-1251.

Если вы хотите импортировать такую базу, то нужно импортировать, указав в phpMyAdmin, что у файла кодировка utf. Или преобразовать файл в кодировку win-1251, а потом импортировать как обычно.
Неизвестный
08.08.2007, 17:31
общий
это ответ
Здравствуйте, Mikhail!

Скорее всего все данные экспортируются нормально, просто вам необходимо в программах, через которые вы просматриваете эту базу, указать, что используется кодировка UTF-8. На другом сервере скорее всего кодировка тоже выставлена другая, и лучше её изменить там, чем переводить данные в другую кодировку.
Форма ответа