每当我尝试从我的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‘头也不起作用。
有什么建议吗?
发布于 2016-10-17 06:29:32
This question提供了您要查找的代码:
client.Headers["Accept-Language"] = "es-ES";https://stackoverflow.com/questions/40075942
复制相似问题