获取asp.net中的可用语言

时间:2010-01-10 11:54:57

标签: asp.net vb.net localization cultureinfo

我正在尝试在访问者电脑中安装可用的语言。 问题是我不想从互联网浏览器中获取语言。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

唯一(标准)方法是查看HTTP标头的“Accept-Language”。见the standard。如果您可以在未经许可的情况下获得更多信息,那将是一个安全漏洞。

你可以运行一些Active X组件来监视用户的计算机,但是你必须让他们先给你许可,但我怀疑这只会让人们不想使用你的网站。它也只适用于Windows。我不建议这样做。

当然,您可以随时要求您的用户通过某些设置页面告诉您。如果更改此设置有助于他们使用您的网站,他们可能不介意这样做。