Проблемы с кодировкой в дампе базы данных! Прогеры не разобрались! Надежда на Админов

12
[Удален]
#11

Подредактировать надо кодировку в базе на правильную. Сомневаюсь, что при бэкапе могло попортить кодировку.

Himiko
На сайте с 28.08.2008
Offline
560
#12
Нужно всего лишь выяснить порядок и направление конвертации между кодировками

Если данные в файле в виде "???", то уже ничего не сделаешь.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
dkameleon
На сайте с 09.12.2005
Offline
386
#13
Himiko:
Если данные в файле в виде "???", то уже ничего не сделаешь.

+1

конкретно этот дамп убит.

по остаткам похоже, что там нужно дважды перекинуть из ЮТФ в цп1251

подозреваю, если последний экспорт сделать правильно, то можно ещё пытаться что-то восстановить.

Дизайн интерьера (http://balabukha.com/)
W
На сайте с 20.07.2009
Offline
1
#14
DyaDya:
Прилагаю дамп одной небольшой таблицы `lang` ([ATTACH]39527[/ATTACH])
Как видно, вместо русских и украинских букв показываются кракозябры!
Уже всё перепробывали:
- и конвертировали из utf в win1251 и наоборот.
- и пробовали Штирлицом конвертировать, декодировать.
НИФИГА, без результатно.

Кто сможет помочь определить порядок кодировок при декодировании данных в таблице (файле)?

Спасибо бошое.

p.s. проблема началась, когда хостер восстановил сайт из существующей резервной копии сайта! В результате всё накрылось.
У меня подозрение, что дамп (резервная копия) изначально сделан был криво или в непонятной кодировке, которую я ещё не испробывал ;). Но догадаться, какой порядок кодировок использовать я сам уже не могу. Хостер тоже не может ничего понять и не может решить проблему!
Вот такая вот засада.

Давайте я попробую сделать за 500 руб это! С анологичными траблами часто встречаюс, когда клиента переношу сайты и всякие php-сервисы!

seocore
На сайте с 25.09.2006
Offline
143
#15
DyaDya:
Кто сможет помочь определить порядок кодировок при декодировании данных в таблице (файле)?

судя по строчке из дампа:

`img` text character set cp1251 collate cp1251_bin NOT NULL,

можно предположить, что у хостера стояло в my.cnf следующее:

collation-server = cp1251_bin

default-collation = cp1251_bin

default-character-set = cp1251

и самое ужасное, стояло еще вот это:

skip-character-set-client-handshake

а при этом движок сайта этого не знал, и лил все исходя из этих строчек:

DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

поэтому, не мучайтесь, человек Вам правильно сказал:

Himiko:
Если данные в файле в виде "???", то уже ничего не сделаешь.
webmediatech:
Давайте я попробую сделать за 500 руб это! С анологичными траблами часто встречаюс, когда клиента переношу сайты и всякие php-сервисы!

вы навязываете свои услуги, при этом не разбираетесь в теме :D

в данной ситуации надо иметь рабочую БД и делать дамп в cp1251_bin (принудительно), а импортировать уже как UTF-8, но так как топикстартер пишет о том, что БД оригинал утеряна = уже ничем не помочь :(

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
Himiko
На сайте с 28.08.2008
Offline
560
#16

webmediatech, не надоело везьде предлагать свои услуги? Причём вы похоже ни разу не вникли в тему, а сразу просите деньги...

DyaDya
На сайте с 11.04.2007
Offline
147
#17
seocore:
БД оригинал утеряна

есть дамп оригинал ;). Но уж какой есть))). Одну табличку я уже выкладывал в начале (

p.s. я в принципе и сам переношу сайты. Но вот столкнулся с этой ситуацией и стал подозревать что "сам дурак". Но то что я "сам дурак" не подтвердилось, наверное, к счастью для меня, но не для заказчика.

Оказывается, дурак - хостер, который сделал дамп не понятным способом (и сам даже не может объяснить как это так вышло). Но заказчику не легче. У него терь сайт весь накрылся(.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
creator123
На сайте с 19.06.2008
Offline
103
#18

да хватит уже труп оплакивать. Закапывайте. rip.

Hack_phoenix
На сайте с 04.04.2009
Offline
57
#19
DyaDya:
есть дамп оригинал

мертвый. 10 трупов

...никто не узнает, как плачет ночью тот, кто идет днем по жизни смеясь... Хостинг. VPS. Мы работаем для вас. (http://hostace.ru).
mstar
На сайте с 19.12.2005
Offline
133
#20
DyaDya:
есть дамп оригинал ;). Но уж какой есть))). Одну табличку я уже выкладывал в начале (

У вас дамп скорее всего в бинарной или утф кодировке. Положите его весь в исходном виде (файлы дял скачивания) на хостинг любой. Если вы открыли и выкусили только одну табличку - то естественно данные в нем вы прибили и вмсето них постили ????.

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий