2011-11-04 16 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

我希望這不是語言選擇。僅僅因爲你在國外旅行,用一種特定的語言顯示一個網頁就沒有什麼比這更令人討厭的了。 –