Не получается импортировать базу. Знаки вопросов. Что-то с кодировкой..

WebPHPDev

Новичок
Не получается импортировать базу. Знаки вопросов. Что-то с кодировкой..

Хочу перенести базу с удалённого сайта ( он на линуксе ), к себе на локальный хост, который на винде.
Экспортировал через "mysql" утилиту. Экспорт прошёл успешно. Кодировка текста кирилица cp1251.
Сравнение в инструкциях экспортированного файла установлена: "...DEFAULT CHARSET=cp1251;"
Здесь вопросов нет, с файлов видимо всё отлично. Буквы отображаются как надо, кодировки проставлены.

А вот при импорте через mysqld:
Код:
D:\usr\MySQL Server 5.0\bin>mysql -u root -p --database forum < d:\downl
oads\forum.sql
Поля где должен идти текст кирилицей почему-то заменяются на знаки вопросов.

В my.ini у меня в секциях mysql и mysqld установлены тоже корректные значения:
Код:
[mysql]
default-character-set=cp1251

[mysqld]
default-character-set=cp1251
После импортирования поля (где вопросы) сравнение имеют: "cp1251_general_ci"

Не пойму так где же тут и что я мог упустить??
Не знаю имеет ли смысл как принудительно указывать кодировку при импорте.. Так как:
Код:
mysql -?
......
Variables (--variable-name=value)
and boolean options {FALSE|TRUE}  Value (after reading options)
--------------------------------- -----------------------------
auto-rehash                       TRUE
character-sets-dir                D:/usr/MySQL Server 5.0/share/charsets
default-character-set             [b]cp1251[/b]
compress                          FALSE
database                          (No default value)
delimiter                         ;
vertical                          FALSE
она и так там указана... В чём дело.. без понятия.. Может подскажете чего?

-~{}~ 11.04.07 03:54:

Хм, проблема решилась.. :)

Добавлением трёх инструкций вперёд импортируемого файла:
Код:
set character_set_client='cp1251';
set character_set_results='cp1251';
set collation_connection='cp1251_general_ci';
 
Сверху