Пользовательская глобализация 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";