Я понял это теперь, и возможно причина из-за отсутствия ответов состояла в том, что мой вопрос опустил решающую деталь, которая была, что это - веб-сайт ASP.NET.
Довольное кодирование установлено в Machine.config
файл, когда Платформа.NET установлена, и она принимает значение по умолчанию к UTF-8. Можно отредактировать этот файл, который будет влиять на кодирование ответа всех сайтов ASP.NET, или можно переопределить его на основе на сайт с помощью <globalisation>
элемент в каждом сайте Web.config
файл.
Вы могли попробовать теги в заголовке Вашего файла HTML. Вы могли также попытаться проверить свои файлы HTML на UTF8-BOM. Если бы Hex-редактор показывает три символа перед первым регулярным символом, который был бы причиной, почему IIS мог бы отослать Заголовки типа контента с тем кодированием.