Попробуйте открыть файл index.php / pages.php в блокноте сохранить как и там выбрать кодировку utf-8
Пробовали в файле header.php в теге прописывать
Проверьте правильность подключения header.php
В начале index.php /pages.php присутствует конструкция <?php get_header(); ?>
kirillgenets, откройте базу и посмотрите в какой кодировке она создана и в какой кодировке ячейки, которые выводятся коряво. Так как в конфиге mysql вы меняете кодировку по умолчанию, это не гарантирует, что текущая база в utf-8