Насколько я знаю, для того, чтобы не было знаков вопроса (вместо кириллицы) в блоге, надо чтобы:
1. в админке была выставлена кодировка для страниц UTF-8
2. в файле wp-config.php были установлены кодировка UTF-8 и сравнение utf8_general_ci
3. в phpMyAdmin были установлены кодировка UTF-8 и сопоставление соединения с MySQL: utf8_general_ci
4. в файле index.php была прописана строка: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Всё это у меня именно так и настроено (может что-то лишнее, может чего-то не хватает). Но, при этом некоторые моменты отражены знаками вопросов. А именно:
- в строке навигации слово "Главная" (остальные названия страниц на русском)
- в строках между постами фразы "Редактировать", "Комментарии"
- в подвале фраза "Все права защищены" (тайтл блога выводится русскими буквами)
В общем, всё что в файлах вордпресса прописано от руки – знаками вопроса, а всё что выводится кодом – нормально. Сами посты также нормально.