На это просто нет ответа. Автор страницы допустил ошибку, предоставив противоречивую информацию. Какой из них правильный, может быть решено броском монеты.
В целом, я бы предпочел HTTP-заголовок в качестве основного значения. В любом случае метатег подразумевается как запасной вариант. Если вы хотите следовать какой-либо логике, сначала попытайтесь декодировать документ, используя кодировку, указанную в заголовке HTTP. Если это явно не удается, поскольку определенные байты недопустимы в данной кодировке, попробуйте еще раз в кодировке, указанной в метатеге, если таковые имеются. Если это не помогло, все ставки выключены.
Если ни одна из них не сработала, но конфликт кодировок, либо задействуйте человека, либо попробуйте какой-нибудь статический анализ декодированного текста, который может сказать вам, что с большей вероятностью будет правильным.