mekal
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Здравствуйте, сразу прошу не вздыхать, мол очередной пост про кодировку блога, коих написано туева хуча. Краткая история: 3 дня назад решил я перейти с версии 2.3.х на 2.5, перешел, вроде нормально, но дефолтная тема поломалась, я начал думать гадать, плюнул и решил откатится обратно, так как заранее бэкап сделал. В итоге у меня почему-то не получилось восстановить бэкап базы данных (сейчас я впринципе понял почему, так как бэкап был очень большой, а на хостинге у меня всего 50мб), я снова на все плюнул, на главную страницу повесил надпись "сорри, сайт сломан" и написал хостеру, чтобы тот восстановил с своего бэкапа. Сегодня он восстановил, но вообщем появились проблемы с кодировкой. Дело в том, что в Базе Данных в таблицах русский текст уже давно отображается крякозяблями, но на самом блоге все было нормально, меня устраивало, а теперь и там, и там. Естественно я сразу полез в вп-конфиг, там вообще выбора кодировки не оказалось, почему неясно, и я решил перейти снова на ВП 2.5, на этот раз я заюзал уже новый вп-конфиг заново его заполнив и новая версия стала нормально, возможно в прошлый раз она не стала именно из-за старого конфига. Версию обновил, а кодировка - осталась поломана. В конфиге я указывал и DB_COLLATE и в пхпМайАдмине менял Сопоставление, и менял другие кодировки таблиц в бд. не помогало. Потом я нашел это, там у человека, похоже, та же проблема что и у меня, но он её решил нереальным для меня способом, и не только потому, что я не умею локальный сервер поднимать, а у него походу были какието старые бэкапы, с которых он похоже и восстановился. Далее я через пхпМайАдмин скачал свою БД чтобы попробовать в ручную поменять кодировочку, заюзал такие текстовые редакторы, как Bred3, Notepad2, TEA (win32), просто через обычный блокнот, через обычный Word, даже на сайте Лебедева попытал счастья, реально НИЧТО не может определить кодировку, то есть или текст каким-то нереальным образом потерян навсегда и теперь эти крякозябли никак не раскодировать, или вся БД превратилась во что-то нереальное Потом Слафф дал ссылочку на свой же пост http://www.slaff.net/2006/06/29/kak-vyilechit-utf.html и я обрадовался, так как похоже у него именно та же проблема была, что и у меня. Сделал все как он написал, но на пункте Цитата: 90% что теперь Вы увидите свою базу на родном языке. Если нет, то нужно что-то придумывать. | застрял, так как в программке Navicat русский текст не то, что не отображался крякозяблями, его попросту небыло. Тоесть в тех строках таблиц, где должен быть русский текст просто пусто, оно его не видет(( жаль что я попал на те 10%, тем более как решить эту проблему не сказано. Я был бы непротив поставить вообще заново WordPress на хостинг, ну с нуля, но я незнаю смогу ли потом с бэкапов восстановить старые записи, ведь они там хранятся в никому_непонятной кодировке. Я б и с нуля начал, но все же почти 600 записей.. жаль. Еще думаю, может удалить эту базу данных, создать новую, с другим именем (просто так) и туда этот бэкап залить, ну и соответственно заново и движок поставить.. как считаете? ну и самое главное, блин, раньше ж работало. в БД были крякозябли, но в блоге было все отлично, это после бэкапа хостера такое случилось. Хостеру я то написал, но я не думаю что их техники сильно захотят мне помагать, им легче будет написать что это особенности ВордПресса и пусть Саппорт ВордПресса разбирается. Адрес сайта http://mekal88.com/ phpMyAdmin - 2.11.4 Версия MySQL-клиента: 4.1.21 Версия сервера: 5.0.27-standard-log (незнаю что это значит)) П.С. Так же точно такую же запись скопировал в forum.maxsite.org и mywordpress.ru/support/ чтобы увеличить свои "шансы". |