Существуют многие список стран, проверяют этот статья Википедии; там можно найти некоторые списки как:
И больше...
Никакой список не является всесторонним.
"там обязан быть некоторой случайной страной, что кто-то от и не находится в моем списке"
, Если бы это было всем, которое было к нему, это было бы просто.
нет никакого "мирового закона" или "мировой конституции", таким образом, нет никакого единственного списка стран, республик, территорий, протекторатов, автономных областей, независимых правительств и оспаривавших территорий.
Действительно, не возможно прибыть в согласованное определение "страны", которая привела бы к заключительному списку кодов страны. Определение "страны" с политической подоплекой. Что такое, например, Тибет? Страна или регион Китая? Северная Ирландия? Святой Престол?
Выбор список, и знает, что это подвергается некоторому спору.
Вы могли, например, использовать базу данных кода страны IANA: http://www.iana.org/domains/root/db/
Это столь же хорошо как любой, и так как это - часть IANA, это имеет некоторое положение как стандарт. Далее, это довольно доступно как легкий к синтаксическому анализу веб-контент.
У меня есть недавний список, готовый пойти на мой веб-сайт в http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/
, Это и в sql и в разграниченной вкладке - исходный список был получен из Википедии
Я рекомендую вытащить данные из Unicode CLDR (Общий Репозиторий данных Локали) , которые включают профессионально обслуживаемый список данных названия страны и стран.
Захват данные оттуда однажды, и делают обновления время от времени; данные CLDR прибудут в последовательный формат, таким образом, Вы не должны будете трястись над ними, после того как это - часть Вашего рабочего процесса.
Я не знаю, каков IIS, но ISO 3166 определяет 2 алфавитных кода для каждой страны; AFAIK, их список является всесторонним. сайт ISO 3166
Это, вероятно, слишком поздно, но существует веб-сервис, который можно назвать, который теоретически позволил бы Вам автоматически связывать с данными свои средства управления: http://www.webservicex.net/country.asmx
May дает Вам другой подход и была бы лучше, чем жесткое кодирование список самим.
ЦРУ мировая книга факта имеет эту информацию, однако, как Вы указываете в своем вопросе существуют некоторые спорные страны, которые иногда не находятся в их списке, т.е. Палестине.
Другой источник для названий страны Естественные Наземные Данные и их культурные ссылки на загрузку карты, которые стали файлами форм, готовыми быть напечатанными как карты. Вот прямая ссылка на среднюю качественную страницу загрузки данных карты.