От къде да започна... Това блогиране ще бъде кратка справка за всички, които евентуално ще се сблъскат с подобен проблем. На мен ми отне сума време да открия решението, и то само с помощта на Sencer от Textpattern. Четете надолу.
Положението е следното. Преди много време турих този блог на отделен хостинг (не при Петьо или ФлашБГ). Тогава Textpattern беше някаква версия 0.93 или подобно, а на хостинга имаше mysql 3.xx. С времето аз обновявах TXP няколко пъти до последните версии (от 0.9 скочи на 4.0 направо). Също така, хостингнът са обновили mysql до 4.1х, където вече има unicode поддръжка.
В един момент (преди седмица) реших да сменям хостинга. През phpMyAdmin направих експорт на базата данни. На новия сървър – import през същото място. Какво беше изумлението ми, когато в phpMyAdmin интерфейса блогиранията не се показваха като кирилица, а като някакъв странен символен език, подобно на това както изглежда наебания unicode в браузър.
Учудващо, но самият сайт си работеше идеално. Нямаше и следа от йероглифи. Обаче, докато си експериментирах с дреболии по CSS-а, съвсем случайно и несвързано видях, че търсенето е спряло да работи. От тук нататък е една разходка в дебрите на Textpattern, която няма да пресъздавам подробно, само ще пусна връзка към темата с решението на проблема.
В крайна сметка търсенето се оправи, в phpMyAdmin всичко се чете наред и диагностиката на TXP не дава грешки. Да се надявам, че сега ще мога все пак да напиша нещо не-свързано със блога и неговите проблеми.
пп: М/у другото излезе TXP 4.0.4. Ъпдейта е безболезнен и препоръчван. Разбира се, автоматично полвината плъгини не ми работят. Мамка му, изключвам ги и тва е.
18 October 2006, 16:55 | Служебни | Тагове: база данни, версия, йероглифи, кодиране, кодировка, кодова таблица, уникод, convert, latin1, mysql 4.1, textpattern, txp, update, utf8
Боби, 20 October 2006, 18:15
Пробен коментар. А дано, че аман.