2008-12-02 8 views
25

वेब चयन बॉक्स के साथ ऑनलाइन उदाहरण हैं जिनके पास देशों की एक बड़ी सूची है और शायद मेरे लिए उपयोग करने के लिए पर्याप्त होगा । हालांकि, मर्फी के कानून द्वारा, कुछ यादृच्छिक देश होने के लिए बाध्य होना है कि कोई मेरी सूची में है और नहीं है (और शायद कोई और इसमें भी भाग गया है और को स्थानीय सूची अपडेट किया है)। साथ ही, जब नए देश जोड़े जाते हैं, तो मुझे इसके बारे में पता नहीं चलेगा।क्या देश के नामों की एक केंद्रीकृत सूची है जिसका उपयोग वेब ड्रॉप डाउन बॉक्स (और सत्यापन)

असल में, मुझे लगता है कि अगर यह देश/नामों की कुछ केंद्रीकृत सूची है जिसका मैं उपयोग/विश्वास कर सकता हूं तो मुझे लगता है कि यह बेहतर अभ्यास है और बेहतर गंध है। (यह भी सेट कर सकते हैं/सटीक namings के लिए मानकों का पालन "संयुक्त सेंट ..." बनाम "संयुक्त राज्य अमेरिका" आदि)

मैं एक समाधान है कि नहीं है पसंद करेंगे विशिष्ट IIS यदि संभव हो तो

उत्तर

14

देशों की कई सूची हैं, यह wikipedia article देखें; वहाँ आप जैसे कुछ सूचियों पा सकते हैं:

और अधिक ...

+0

[नाटो देश कोड - STANAG 1059] (http://en.wikipedia.org/wiki/List_of_NATO_country_codes), [FIPS देश कोड] (http://en.wikipedia.org/wiki/List_of_FIPS_country_codes) – MT0

1

मुझे नहीं पता पता है कि आईआईएस क्या है, लेकिन आईएसओ 3166 प्रत्येक देश के लिए 2-अक्षर कोड निर्दिष्ट करता है; AFAIK, उनकी सूची व्यापक है। ISO 3166 site

0

सीआईए world fact book इस जानकारी तथापि, है, बस आप के रूप में अपने प्रश्न में बताएं कि कुछ विवादित देश हैं जो कभी-कभी उनकी सूची में नहीं होते हैं, यानी। फिलिस्तीन।

देश के नामों का एक अन्य स्रोत Natural Earth Data है और उनके सांस्कृतिक मानचित्र डाउनलोड लिंक जो आकृति फ़ाइलों के रूप में आते हैं, नक्शे के रूप में प्लॉट किए जाने के लिए तैयार होते हैं। Here is a direct link to the medium quality map data download page.

+0

नीचे देखें "प्रशासित प्रदेशों" के लिए "कब्जे वाले फिलिस्तीनी प्रदेशों" या "ए" के लिए "ओ"। "देश" निर्धारित करने में कठिनाई का यह एक और अच्छा उदाहरण है। –

+0

ओपी ** देश ** नामों की एक सूची के लिए पूछता है। AFAIK "फिलिस्तीन" के नाम से कोई ** देश ** नहीं है (न ही एनसाइक्लोपीडिया ब्रिटानिका के अनुसार, कभी भी वहां कोई था) – CodyBugstein

2

कोई सूची व्यापक नहीं है।

अगर ऐसा था इसके लिए बस इतना था, यह आसान होगा

"वहाँ कुछ यादृच्छिक देश होने के लिए है कि किसी से है और मेरी सूची में नहीं है बाध्य है"।

कोई "विश्व कानून" या "विश्व संविधान" नहीं है, इसलिए देशों, गणराज्य, क्षेत्रों, संरक्षित, स्वायत्त क्षेत्रों, स्वतंत्र सरकारों और विवादित क्षेत्रों की कोई भी सूची नहीं है।

वास्तव में, "देश" की एक सहमत परिभाषा पर आना संभव नहीं है जो देश कोड की अंतिम सूची का कारण बन जाएगा। "देश" की परिभाषा राजनीतिक रूप से चार्ज की जाती है। उदाहरण के लिए, तिब्बत क्या है? चीन या देश का क्षेत्र? उत्तरी आयरलैंड? द होली सी?

एक सूची चुनें, और जानें कि यह कुछ विवादों के अधीन है। http://www.iana.org/domains/root/db/

यह किसी भी रूप में के रूप में अच्छा है, और के बाद से यह IANA का हिस्सा है, यह एक मानक के रूप में कुछ समय से है:

आप, उदाहरण के लिए, IANA देश कोड डेटाबेस इस्तेमाल कर सकते हैं। इसके अलावा, यह आसान-से-पार्स वेब सामग्री के रूप में काफी सुलभ है।

2

मैं हाल ही में एक सूची http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/

यह दोनों एसक्यूएल और टैब द्वारा सीमित पर है पर मेरी वेबसाइट पर जाने के लिए तैयार है - मूल सूची विकिपीडिया

1

यह शायद रास्ता बहुत देर हो चुकी है से प्राप्त किया गया था, लेकिन वहाँ एक वेब सेवा जिसे आप कॉल कर सकते हैं जो सैद्धांतिक रूप से आपको अपने नियंत्रणों को स्वचालित रूप से डेटाबेस करने की अनुमति देगा: http://www.webservicex.net/country.asmx

मई आपको एक और दृष्टिकोण दे सकता है और स्वयं सूची को हार्ड-कोडिंग से बेहतर होगा।

1

मैं Unicode CLDR (Common Locale Data Repository) से डेटा खींचने की अनुशंसा करता हूं, जिसमें देशों और देश के नाम डेटा की व्यावसायिक रूप से बनाए रखा सूची शामिल है।

एक बार वहां से डेटा प्राप्त करें, और थोड़ी देर में अपडेट करें; सीएलडीआर डेटा एक सतत प्रारूप में आ जाएगा, इसलिए आपके वर्कफ़्लो का हिस्सा होने के बाद आपको उस पर झगड़ा करने की आवश्यकता नहीं होगी।

6

हम सभी आधिकारिक प्रारूपों में 'सार्वजनिक डोमेन' दुनिया भर में देश के नामों की एक सूची बनाए रखते हैं। जानकारी आईएसओ 3166-1 ऑफिसिकल अंग्रेजी और फ्रांसीसी लघु नामों के लिए रखरखाव एजेंसी, भौगोलिक नामों पर अंग्रेजी लघु, लंबे और स्थानीय लघु, लंबे नाम, और संयुक्त राष्ट्र समूह के विशेषज्ञों के लिए भौगोलिक नाम (बीजीएन) पर यूएस बोर्ड से आता है (यूएनजीईजीएन) प्रारूप (लंबा) अंग्रेजी, फ्रेंच नाम, लघु और औपचारिक स्थानीय नाम और स्पेनिश नाम।

अभी भी कुछ अरबी पात्रों को रोमानी वर्णों के रूप में प्रस्तुत करने में समस्या है (देखेंगे?)। लेकिन ये कुछ अरब देशों के स्थानीय नामों तक ही सीमित हैं।

नोट, अंग्रेजी, स्पेनिश और फ्रेंच संयुक्त राष्ट्र की आधिकारिक 6 भाषाओं की 3 पश्चिमी भाषाओं को कवर करते हैं। मेटाडाटा सूत्रों के बारे में जानकारी है, और डाउनलोड में पाया जा सकता:

http://www.opengeocode.org/download.php#countrynames

ओपन जियोकोड टीम OpenGeoCode.org

26 जनवरी, 2014 को हम देश के नाम शामिल करने के लिए सूची को अपडेट इतालवी और जर्मन में। हमने संयुक्त राष्ट्र खाद्य & इतालवी में देशों की जर्मन सूची और जर्मन सरकार के संघीय विदेश कार्यालय की जर्मन में देशों की सूची का उपयोग किया। सार

सहित:

अल्फा-2 के लिए HTML का चयन enumerations, अल्फा-3, और संख्यात्मक -3 मूल्यों, साथ ही साथ एक XSD

+0

मैं वास्तव में एक पूर्ण प्रोग्रामेटिक रूप से सुलभ सूची में रूचि रखता हूं, और यह काम करता है (जब तक आप लोग (opengeocode.org) वास्तव में सूची में किसी भी बदलाव के साथ रहते हैं)। उपयोग में, उपयोगिता या कुछ के लिए इस सूची को छोटा करने की आवश्यकता हो सकती है, लेकिन सूची स्वयं ही मुझे प्रभावित करती है। –

+1

दुर्भाग्य से, opengeocode.org अब नीचे है। मुझे यह पता है क्योंकि यह हमारे निर्माण को तोड़ दिया; - /। – F30

1

मैं GitHub करने के लिए कुछ फ़ाइलें पोस्ट किया है एक साधारण प्रकार के प्रतिबंध के लिए गणना के रूप में उन मानों का स्निपेट।

Check on this link

2

this प्रश्न का उत्तर है कि विभिन्न प्रारूपों में सूचियों a Github project के लिए एक उपयोगी लिंक और स्क्रिप्ट है कि उन्हें उत्पादन किया, यह आसान अद्यतन संस्करण प्राप्त करने के लिए कर रही हैं।

1

अधिकतर, अपने काम की दुकान रखने के बजाय इस कार्य के लिए वेब सेवा का उपयोग करना बहुत आसान है। इस तरह से इसे अपडेट किया गया है और आप देश-राज्य AJAX ड्रॉपडाउन सेट जैसी चीजें कर सकते हैं। http://geodata.solutions उपयोग करने के लिए सबसे अच्छा है, और इसमें बहुत सी चीजें हैं जैसे उपयोगकर्ता के देश को उनके आईपी के आधार पर प्री-सिलेक्ट करने और उनकी आबादी द्वारा सूचियों को ऑर्डर करने में सक्षम होना।

संबंधित मुद्दे