проблемы с кодировкой при переносе между серверами

serjik

Guest
проблемы с кодировкой при переносе между серверами

Есть два сервера, один Linux другой WinXP

на обеих стоит MySQL 5.0.24a
все параметры связаные с кодировками один в один

база данный с кодировкой cp1251

в PHP приложениях стоит строка "SET NAMES cp1251"

пользуюсь PHPMyAdmin, пытаюсь перенести базу с mysql linux сервера на mysql winxp
делаю экспорт бады на mysql linux получается дамп, заливаю этот дамп на mysql winxp
кодировка сбивается, вернее переходит какоето перекодирование непонятно в какую кодировка

подскажите пожалуйста как избежать данную проблему
либо какими средствами корректно перетягивать базы с сервера на сервер
 

Dovg

Продвинутый новичок
в файле с дампом кодировка нормальная?
 

serjik

Guest
ага
`namelink` varchar(255) character set cp1251 collate cp1251_bin
........
) ENGINE=MyISAM AUTO_INCREMENT=77 DEFAULT CHARSET=latin1
..........


вот еще момент, почемуто вместо букв я вижу какойто код, видимо двоичный

INSERT INTO `cmsmod_articles` VALUES (74, 0, '2006-11-24', 0xd09bd0b8d187...
 

Dovg

Продвинутый новичок
в PHPMyAdmin там, где дамп есть тычка "Использовать шестнадцатиричные (hexadecimal) бинарные поля"
попробуй отключить

-~{}~ 15.02.07 22:05:

0xd09bd0b8d187... == "Лич"... :)
AFAIK 16ричное представление UTF
 
Сверху