【发布时间】:2017-02-25 19:41:52
【问题描述】:
每当我尝试从我的 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”标头也不起作用。
有什么建议吗?
【问题讨论】:
-
@DavidG 已经遇到过这个解决方案,但我看不出有没有这个代码有任何区别。
标签: c# asp.net web-config