Хапвам, значи съм! » Служебни - сайт на Боби Димитров

Към съдържанието

Encoding, Unicode, Textpattern, mysql...

От къде да започна... Това блогиране ще бъде кратка справка за всички, които евентуално ще се сблъскат с подобен проблем. На мен ми отне сума време да открия решението, и то само с помощта на 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. Ъпдейта е безболезнен и препоръчван. Разбира се, автоматично полвината плъгини не ми работят. Мамка му, изключвам ги и тва е.

Коментари

  1. Боби, 20 October 2006, 18:15

    Пробен коментар. А дано, че аман.

Твоя коментар

/ / Textile Help