Два простых способа вернуть правильное отображение кириллицы на странице. Главное правило кодировки для PHP — только UTF-8
Первый: добавить на страницу строчку с кодом link:php.net
AddDefaultCharset UTF-8
Второй: в корень сайта положить файл .htaccess с кодом:
AddDefaultCharset UTF-8
Оба работают отлично.
PS: Если на странице присутствуют теги HTML, то наверное проще включить нужную строку в блок head.
<meta charset = «utf-8»>
Примечание. Проблемы собственно возникают если Вы почему то захотите использовать одно байтовую кодировку Windows-1251. Нужно упомянуть, что в PHP по стандарту нужно использовать только UTF-8 и уже с версии PHP5.6 — трюк с .htaccess (если windows-1251 не прокатит). То есть этот файл имеет меньший приоритет чем настройки php.ini в которых прописано UTF-8.
Если вы «извращенец» можете отменить настройки командой
AddDefayltCharset windows-1251
php_flag sefault_charset windows-1251