(не)?Путевые заметки промоутера - вопросы SEO, продвижения и оптимизации сайтов, поисковые системы и реклама в России и Украине

« CL2 или Google Calendar | Главная | Изменение спроса по ключевым словам в AdWords »

March 16, 2006

Переезд

Воистину правы были те, которые приравняли два переезда к одному пожару.
Пытаюсь перетащить сайт и блог поближе к читателям, только вот быстро сказка сказывается, да не быстро дело делается!

Движок блога работает с UTF-8, на старом сайте MySQL 4.1, на новом — 4.0, т.е. переезжать надо с более новой версии на более старую, причем изменения в версиях как раз касаются кодировок и строковых сравнений.

После восстановления базы на новом сервере весь текст превращается в такое, такие... В общем, я такого не писал!

Подозреваю, что где-то по пути данные перекодируются, но откуда и во что — не могу понять. :(
Поддержка мастерхоста посоветовала приобрести виртуальный сервер, где я себе смогу спокойно поставить MySQL нужной версии. Ну да, только выделенного сервера под блог мне и не хватает.

Господа специалисты, подкиньте версий куда копать.

Отправлено Cherny в March 16, 2006 11:14 PM

Комментарии

Ммм сегодня решал похожую проблему, и пришел к выводу что храить лично для меня, удобнее все в утф-8 в бд, чего итебе советую. Ну и в крайнем случае найти хостера с нужной версией мускула не сложно :)

Отправлено Silverstorm в March 17, 2006 4:04 AM

1. Не понимаю смысла для блога переезжать поближе к читателям :). Эта страница загрузилась почти моментально, хотя я смотрю сейчас через московский прокси.
2. Посмотри в mt.cfg, там есть параметр NoHMTLEntities. Поставь его в 1, может помочь.

Отправлено Gray в March 17, 2006 8:29 AM

Да кстати в каком виде у тебя сейчас все в базе? Каждая буква это код? Тогда Грей правильно советует - отрубать перевод High ASCII Text to Entities и все будет пучком

Отправлено Silverstorm в March 17, 2006 10:56 AM

Параметр NoHMTLEntities установлен равным 1 уже давно.
В базе каждая буква не код вида Ӓ, а просто символ, вернее два. После восстановления базы -- уже 4 символа в базе на каждый реальный символ в тексте.

Кстати о птичках, процедура экспорта-импорта в Movable Type меня разочаровала, хотя Gray об этом еще пару лет назад писал, если мне память не изменяет.

Отправлено Cherny в March 17, 2006 11:16 AM

Пусть сами всё конвертят - это их проблемы а не твои!

Отправлено root в March 19, 2006 3:22 PM

Я бы копал так: созранил бы дамп базы в той кодировке, что есть, открыл бы ее notepadом и сохранил бы в ANSI. А потом бы залил на мастерхост.

Отправлено euhenio в March 26, 2006 1:27 PM

Так возьмите систему CMS Drupal
http://drupal.kiev1.org
и не мучайтесь
это самое оптимальное что на сегодня придумано!
Вам понравится

Отправлено yaya в April 16, 2006 8:28 PM

2-3 дня назад маялся с этим делом. Тока я переезжал с 3.23 на 4.1 да и на своём серваке. Мучался тоже долго, там устанавливается кодировка не только для БД, Таблицы но и для каждого поля. Посмотри ещё запрос такой - SET NAMES 'urf8';
PS. Поправь в блоге ещё урлы картинок. У тебя идёт

Отправлено Prudis в May 16, 2006 6:07 PM