【问题标题】:ASP.NET Custom Globalization [duplicate]ASP.NET 自定义全球化 [重复]
【发布时间】: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”标头也不起作用。

有什么建议吗?

【问题讨论】:

标签: c# asp.net web-config


【解决方案1】:

This question 有您要查找的确切代码:

client.Headers["Accept-Language"] = "es-ES";

【讨论】:

  • 如果另一个问题有答案,那么我们总是投票关闭它作为重复,我们不会添加另一个答案。
  • 已经遇到过这个解决方案,但我看不出有没有这个代码有任何区别。
猜你喜欢
  • 2013-02-10
  • 2011-02-24
  • 2011-01-05
  • 1970-01-01
  • 1970-01-01
  • 2020-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多