В долгосрочной перспективе самое надёжное решение — сконвертировать базу в UTF-8, как сделал igors.
Кстати, попутно решена ещё одна проблема: тэги и категории выстроились по алфавиту. Ранее, при старой кодировке, их приходилось выстраивать вручную, а в административном интерфейсе это было вообще невозможно.
Так что кто ещё не перешёл на новую кодировку, рекомендую это сделать.
Так что кто ещё не перешёл на новую кодировку, рекомендую это сделать.
«новая» кодировка в этом контексте звучит несколько забавно 🙂
это скорее вы ушли с доисторической кодировки на кодировку, которая уже лет 10 как стандарт в интернете.
которая уже лет 10 как стандарт в интернете.
Это предмет постоянных религиозных войн. Так что не стоит расжигать 🙂
Это предмет постоянных религиозных войн. Так что не стоит расжигать 🙂
ой, да ладно — лет 10 назад это было холиваром, но сейчас то?
1251 умерла как и koi8r и другие доисторические кодировки.
уверен, что нынешнее поколение и не слышало о таких кодировках никогда.
Модератор
Yui
(@fierevere)
永子
сейчас большинство не знает что за фигня нарисована на кнопке «сохранить» и про кодировки к счастью тоже может не заморачиваться, после выхода windows xp в 2002 году
когда-нибудь и фтп туда уйдет 😀
2 Sergey Biryukov увы, 4.2.4 проблему не решила. Поиска по русским словам все равно нет.
Вот что выдает Debug
Database Errors
SELECT CONVERT( CONVERT( 'SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE \'%Фомичев%\') OR (wp_posts.post_content LIKE \'%Фомичев%\'))) AND wp_posts.post_type IN (\'post\', \'page\', \'attachment\') AND (wp_posts.post_status = \'publish\' OR wp_posts.post_author = 1 AND wp_posts.post_status = \'private\') ORDER BY wp_posts.post_title LIKE \'%Фомичев%\' DESC, wp_posts.post_date DESC LIMIT 0, 10' USING cp1251 ) USING cp1251_general_ci ) AS x_0
Unknown character set: 'cp1251_general_ci'
Подскажите все-таки как автоматизировать смену кодировки в файлах сайта?
мой вопрос решен, смена кодировки помогла. Спасибо, кто помогал))