« 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