doza_andНе html-заголовка, а HTTP-заголовка. В RFC для HTTP протокола описано, как передаётся кодировка. А HTML - один из типов передаваемого содержимого.
Но кодировку лучше брать из html заголовка
И там, вроде, когда сервер кодировку не передаёт, она может браться из самой страницы, если указана в теге meta, иначе принимается по умолчанию.