Кодировка сайта определяется неправильно

Все страницы в UNIX-формате, кодировка UTF-8 без BOM, <meta http-equiv=»content-type» content=»text/html;charset=utf-8″> прописан, а браузеры упорно определяют кодировку как win-1251.

В проекте есть всего одна страница входа — index.php в корне:

<?php
include_once("controller/Controller.php");

$controller = new Controller();
$controller->invoke();

Решение проблемы — отдать заголовок:

header("Content-Type: text/html;charset=utf-8");

Добавляем перед include_once…