Пользовательская глобализация ASP.NET

Всякий раз, когда я пытаюсь получить доступ к веб-сайту из своего приложения ASP.NET, используя метод System.Net.WebClient.DownloadString или даже используя HtmlAgilityPack для чтения HTML-кода с другого веб-сайта, я сталкиваюсь с проблемой.

Информация, которую я получаю, основана на моих настройках глобализации (например, страна и язык отображаемого сайта).

Я пытаюсь форсировать глобализацию английского языка и валюты доллара США для каждого веб-сайта, к которому я получу доступ через свое приложение.

До сих пор я придумал следующую конфигурацию в моем файле web.config:

<globalization
           fileEncoding="utf-8"
           requestEncoding="utf-8"
           responseEncoding="utf-8"
           culture="en-US"
           uiCulture="en-US"
        />

К сожалению, похоже, это не сработало.

Кроме того, установка заголовка AcceptLanguage также не работает.

Какие-либо предложения?

1 ответ

Этот вопрос имеет точный код, который вы ищете:

client.Headers["Accept-Language"] = "es-ES";
Другие вопросы по тегам