Как установить принудительно кодировку UTF-8 для IIS ?

  I. Разное

Бывает что кодировка некоторых блоков сайта отдается некорректно, например в JS притом что в заголовках сайта виден UTF-8 и основной текст страницы отображаться корректно.

Для решения данной проблемы необходимо указать globalization

<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />

В разделах <system.web> файла web.config

Пример конфигурации:

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />
  </system.web>
</configuration>