1 (изменено: Getmanoff, 2011-01-28 15:20:09)

Тема: Нужна помощь с кодировкой cp1251_bin

Добрый день, у меня очень трудный вопрос на мой взгляд. Постараюсь как можно подробней его описать. В общем есть сайт, на нём организованно что то типа гостевой книги и люди оставляют там свои сообщения.
Дело в том что Я экспортировал базу данных полностью всего сайта, а когда импортировал назад именно эти сообщения стали в какой то не понятной кодировки sad таблица сообщений называется obshenie Надо вернуть назад эти сообщения ибо Босс нервничает sad Помогите пожалуйста вот скрины из phpmyAdmin
http://zolushka.makshel.ru/1.JPG
http://zolushka.makshel.ru/2.JPG

2

Re: Нужна помощь с кодировкой cp1251_bin

Надо посмотреть как данные из этой таблицы выглядят в файле дампа (тот что вы экспортировали). Сейчас вижу только, что сравнение текстового поля бинарное, cp1251_bin - это конечно совсем не правильно, но менять его сейчас не следует.

3

Re: Нужна помощь с кодировкой cp1251_bin

Что от меня требуется? Может дать доступ ко всей этой системе? Сайт блин делали до меня 3 человека, а мне теперь приходится разбираться в этой каше sad Обычно Я делаю сайты на CMS

4

Re: Нужна помощь с кодировкой cp1251_bin

Getmanoff сказал:

Что от меня требуется?

Откройте .sql дамп текстовым редактором (рекомендую Notepad++) и посмотрите как данные таблицы obshenie там выглядят (просто покажите пример любой небольшой строки). Если данные из дампа можно перекодировать, то мы попробуем это сделать.

5

Re: Нужна помощь с кодировкой cp1251_bin

Структура таблицы `obshenie`
--

CREATE TABLE IF NOT EXISTS `obshenie` (
  `ob_ind` int(11) NOT NULL auto_increment,
  `ob_creator` varchar(50) character set cp1251 NOT NULL default '',
  `ob_text` text collate cp1251_bin NOT NULL,
  `ob_date` varchar(20) character set cp1251 NOT NULL default '',
  `ob_time` varchar(15) character set cp1251 NOT NULL default '00:00:00',
  PRIMARY KEY  (`ob_ind`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin AUTO_INCREMENT=104 ;

--
-- Дамп данных таблицы `obshenie`
--

INSERT INTO `obshenie` (`ob_ind`, `ob_creator`, `ob_text`, `ob_date`, `ob_time`) VALUES
(30, 'компания Макшел КМВ', 0xd0a0d19fd0a0d195d0a0c2b7d0a0d291d0a1d082d0a0c2b0d0a0d086d0a0c2bbd0a1d08fd0a0c2b5d0a0d19820d0a0e28099d0a1d083d0a0c2b5d0a1e280a62c20d0a0c2a0d0a0d195d0a0d291d0a0d191d0a0d086d0a13fd0a0d191d0a1e280a6d0a1d083d0a1d08f20d0a0e2809920d0a0d19ad0a0c2b0d0a0c2b53a0d0ad0a0d19ed0a1d193d0a1d082d0a0c2b1d0a0d191d0a0d085d0a1d19320d0a0e28099d0a0c2b5d0a1d082d0a1d1932c20d0a0d19ed0a0c2b0d0a1d082d0a13fd0a0d191d0a0d085d0a0d195d0a0d086d0a1d19320d0a0c2aed0a0c2bbd0a0d191d0a1d08b2c20d0a0c2a0d0a1d08fd0a0d197d0a0d195d0a0c2bbd0a0d195d0a0d086d0a1d19320d0a0d192d0a0d085d0a0c2b0d0a1d083d0a1e2809ad0a0c2b0d0a1d083d0a0d191d0a1d08b2c20d0a0d19ad0a0c2b0d0a0d196d0a0d195d0a0d198d0a0c2b5d0a0d291d0a0d195d0a0d086d0a0c2b020d0a0d192d



Вот эти цифры и есть сообщения

6 (изменено: DmitryV, 2011-01-28 18:18:46)

Re: Нужна помощь с кодировкой cp1251_bin

Думаю тут не востановить данные, решение исправить структуру и оградить себя от подобных багов в будущем самое разумное.

7

Re: Нужна помощь с кодировкой cp1251_bin

Всем огромное человеческое спасибо за помощь в перекодировке этой базы! Очень признателен! smile