Исправить кривой дамп

  • Автор темы ChesterOne
  • Дата начала

ChesterOne

Guest
Исправить кривой дамп

Уважаемые специалисты,
попался мне второсортный хостинг. Русская кодировка в MySQL нужно все время в скрипте прописывать:
PHP:
		$query1 = "set CHARACTER SET cp1251";
		$result1 = MYSQL_QUERY($query1);
		$query2 = "SET NAMES 'cp1251'";
		$result2 = MYSQL_QUERY($query2);
Я взял и сглупил и делал дампы БД без прописывания кодировки. Теперь когда надо восстановить БД, у меня есть лишь файлы дампа в испорченной кодировке.

Скажите, можно ли как-нибудь ее восстановить или сменить? У кого была такая ситуация?

Спасибо.
 

Апельсин

Оранжевое создание
ChesterOne, а в какой кодировке у тебя дамп? т.е. что из себя представляет "файлы дампа в испорченной кодировке"?
 

chira

Новичок
у меня есть лишь файлы дампа в испорченной кодировке.
это в какой? ясно, что кодировку не cp1251 ты называешь испорченой ...
в файлах данные идут вопросиками или ещё какими-нибудь другими символами?
 

ChesterOne

Guest
Я точно незнаю в какой он кодировке :)
Хостер говорит, что default кодировка и так cp1251, но почему то при соединении с БД вместо русских символов - ерунда какая то. Если хотите взглянуть на файл, то вот:
http://zoj.kz/backup/zojkz_gazeta_2006-01-04_14-10.sql.gz

Спасибо, за внимание :)

-~{}~ 04.01.06 14:13:

Архив gzip. Около 300 кб.
Пробовал Штирлицом - не помогает :(
Думаю, может есть какие инструменты самого mysql. Вроде - конвертнуть таблицу.

-~{}~ 04.01.06 14:44:

Да, кажеца это бесполезно. Так как наш дамп меньше даже октябрьского. Т.е. часть информации скорее всего была потеряна.

Возможно символы по 2 байта, были сохранены в один байт. Так что всем спасибо. Я пошел куплю яду :)
 

chira

Новичок
ChesterOne
в файле часть данных в кодировке UTF-8, а в таблицах zh_menu, zh_news вопросиками.
UTF-8 можно загрузить ... в 1251
c вопросиками ничего не сделаешь ...
 

ChesterOne

Guest
chira
Вам удалось увидеть кирилицу? Мне бы хоть часть данных восстановить.
А я просматривал в юникоде, но ничего не увидел :(
 

chira

Новичок
ChesterOne

самое простое, открой свой файл ехплорером или FireFox-ом и поменяй encoding на UTF-8, увидишь кирилицу ...
 

ChesterOne

Guest
chira
Незнаю, и так и так - не выходит.
Не могли бы вы быть так добры и выложить куда-нить конвертнутый файл?
 

chira

Новичок
ChesterOne

мне кажется, что большинство данных находиться как раз в таблицах zh_menu, zh_news с вопросиками
остальных данных не так много ...
 

ChesterOne

Guest
chira
Ой, извини, это не тот дамп оказываеца. Вот тот который нужен:
http://zoj.kz/backup/zojkz_gazeta_2006-01-04_11-29.sql.gz
 

chira

Новичок
ChesterOne

последний файл безнадёжен, одни вопросики в русских данных ...
 
Сверху