2011-11-04 45 views
1

我需要将IP地址转换为CultureInfo对象。我已经能够将IP地址转换为可用于创建RegionInfo对象的两位国家代码。此时我卡住了。看起来您可以创建没有区域设置或LCID的CultureInfo对象。IPAddress to CultureInfo

+0

这种映射是不可靠的。这只是映射到互联网服务提供商谁分发了IP地址块。这些地址并不总是留在发布它们的国家。 –

+0

没关系。我正在使用每月更新的IP查找数据库。 – Phil

+1

不,它不好。例如,查找数据库可能会告诉你一个特定的IP地址是在英格兰发布的,但不会告诉你一家英国公司已经使用了他们作为美国子公司的地址的一半地址块穿过他们的私人网络 - 真实的故事)。 –

回答

1

您是right.You不能得到CultureInfo对象没有语言环境,也可以用不准确的一点余量住LCID.If你可以试试这个

Get language and country from a browser

+0

我已经在使用它作为辅助方法。我需要使用ip来更准确地识别用户。 – Phil

+3

我希望这不是语言选择。仅仅因为你在国外旅行,用一种特定的语言显示一个网页就没有什么比这更令人讨厌的了。 –