获取国家代码的最佳方式是什么? 到目前为止,我知道两种方法之一是通过TelephonyManager获取,另一种是Locale,这是另一种在android中查找国家/地区代码的最佳方式。
有谁知道一个免费的Java 1.5包,提供一个列表的ISO 3166-1国家代码作为枚举或枚举映射? 具体来说,我需要“ISO 3166-1-alpha-2代码元素”,即像“我们”,“英国”,“德”等2个字符的国家代码。创build一个很简单(虽然乏味),但如果有一个标准的已经在那里的阿帕奇土地或类似的,这将节省一点时间。
我需要一个包含与ISO-3166国家代码(例如US , CA , SE , DE等)对应的标志的图标包。标志图标最好具有诸如us.png , ca.png等的名称。 我猜这是一个常见的开发者的必要性,使这个问题很好的地方。
我在哪里可以得到一个易于parsing的国家代码和名称的列表? 注意:需要2个字母代码。 例子: AU,澳大利亚 英国,英国 我们,美国 等等
我想通过他们的IP获取访问者国家…现在我正在使用这个( http://api.hostip.info/country.php?ip= ……) 这是我的代码: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $creatorlocation = file_get_contents($iptolocation); ?> 那么,它的工作是正常的,但事实是,这将返回像美国或加利福尼亚州的国家代码,而不是像美国或加拿大这样的国家名称。 那么,有什么好的替代hostip.info提供这个? 我知道我可以写一些代码,最终将这两个字母全国名称,但我懒得写一个代码,包含所有国家… PS:出于某种原因,我不想使用任何现成的CSV文件或任何代码,将抓住这些信息,像ip2country现成的代码和CSV。