Проблема с кодировками при восстановлении дампа

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
aristos
рядовой
Сообщения: 22
Зарегистрирован: 2007-01-27 20:41:32
Контактная информация:

Проблема с кодировками при восстановлении дампа

Непрочитанное сообщение aristos » 2007-04-14 0:00:44

Есть сервер под FreeBSD 5.5
phpMyAdmin - 2.10.0.2
Версия сервера: 4.1.22
Версия MySQL-клиента: 4.1.22
На запрос: SHOW VARIABLES LIKE 'char%'
Выдает:
character_set_client utf8
character_set_connection cp1251
character_set_database latin1
character_set_results utf8
character_set_server latin1
character_set_system utf8

На этой же машине крутится скрипт, который записывает в БД данные о киноактерах. Нормально записывает нормально считывает, всё ок. Но через phpMyAdmin русский текст, который записывает скрипт отображается в виде "Ñòèâ Ðàø" вместо "Стив Раш", но я на это не особо обращал внимание - т.к. главное, что скрипт работает.
И в один прекрасный момент БД полетела, остался дамп, сделанный phpMyAdmin. В этом дампе так же вместо "Стив Раш" пишется "Ñòèâ Ðàø". Импортирую через phpMyAdmin, попробовал поставить все кодировка файла дампа - результат один и тот-же - вопросительные знаки на месте "Ñòèâ Ðàø".
1.Как мне импортировать имеющийся дамп, чтоб русские слова были в виде "Ñòèâ Ðàø" вместо "???? ???". Это было бы уже просто великолепно.
2. Как сделать чтоб "Ñòèâ Ðàø" отображалось по русски(cp1251).

За два дня перелопатил кучу документов...все не то. =(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
lexy
сержант
Сообщения: 288
Зарегистрирован: 2006-07-21 9:54:44
Откуда: Волхов, ЛО
Контактная информация:

Непрочитанное сообщение lexy » 2007-04-28 14:04:56

для п.1 попробуй в начало дампа такую строчку вставить:

Код: Выделить всё

SET NAMES 'cp1251';
для п.2 выполни запрос что выше сразу после mysql_select_db