У нас есть 2 промежуточных сервера, работающих под управлением Windows Server 2012. У нас есть веб-сайт MVC 5, на котором есть страница с iframe. Источником iframe является другое действие на сайте. Это действие использует WebClient.GetAsync, чтобы сделать запрос на другой внешний веб-сайт и вернуть это содержимое в iFrame.Проблема кодирования символов Windows 2012 Server
Проблема, которую мы видим, заключается в том, что на машинах разработчиков и системных тестовых серверах мы не видим никаких проблем. Но на одном из 2 промежуточных серверов вывод символов полностью неверен. Мы получаем то, что выглядит как повторяющиеся последовательности и не отображаемые символы i.e
Смущает то, что это происходит только на одном из 2 серверов в стадии постановки. Мы рассмотрели конфигурацию iis, machine.config, web.config и не видим ничего другого.
Внешний веб-сайт возвращает ответ с указанной китайской кодировкой.
<meta http-equiv="Content-Type" content="text/html;" charset="gb2312">
и сервер 1 постановка не кажется, чтобы справиться с этим так же, как и другие.
У кого-нибудь есть идеи, что может быть причиной этого?