Дурная голова
11.05.2008
Дурная голова или проблемы с кодировками.
Вот наворочал делов то на неделю работы ((.
А всего то, попробовал переустановить WP, зацепил базу. В итоге все обвалилось. Ну думаю делов то. Возьмем с бекапа базу и восстановим все. Итог - не тут-то было.
Как выяснилось при доигрывании, из-за некорректного изменения конфиг файла, в базе оказалось все сохраено - часть, что раньше, в кодировке utf, все, что после изменения, в кодировке cp1251. Итог - часть блога нормально отобразилась, часть - кракозябрами.
Перекодировщика найти не смог, и пришлось все перекодировать вручную копипастом, через изменение кодировок на локальном блоге. Убито 2 дня.
Общий итог - база переведена полностью в формат utf8, скорректирован конфиг файл. Однако, не все комменты удалось декодировать ((( часть вырезал, часть оказалась подобрезаны (( Извиняюсь, но лучшего придумать не смог.
Выяснились некоторые особенности.
- за счет изменения кодировки - база подросла процентов на 15
- увеличилось почему-то число запросов в базу на 3 ед.
- в половину сократилось время исполнения вывода страниц, за счет отключения необходимости перекодировки данных базы
Так что, смотрите, пробуйте, о возможных проблемах и ошибках - сообщайте.
Извините, но коментирование запрещено.