> अंतरराष्ट्रीय | डोमेन | यूनिकोड <
// Punycode - Unicode से ASCII एन्कोडिंग के साथ अंतरराष्ट्रीय डोमेन नाम
Unicode समर्थन
इमोजी और विशेष स्क्रिप्ट सहित किसी भी Unicode अक्षर को एन्कोड करें।
DNS संगत
केवल ASCII वाले डोमेन नाम बनाता है जो DNS इन्फ्रास्ट्रक्चर के साथ काम करते हैं।
RFC 3492
अंतरराष्ट्रीय डोमेन नाम (IDN) के लिए आधिकारिक IETF मानक।
>> तकनीकी जानकारी
Punycode कैसे काम करता है:
Punycode एक bootstring एन्कोडिंग है जो Unicode स्ट्रिंग्स को ASCII में बदलती है। यह ASCII अक्षरों को गैर-ASCII से अलग करता है और Unicode अक्षरों की स्थिति और मान को केवल ASCII का उपयोग करके एन्कोड करता है।
उदाहरण:
"münchen" → xn--mnchen-3ya
Punycode क्यों उपयोग करें:
- >अंतरराष्ट्रीय डोमेन नाम (IDN)
- >DNS सिस्टम में Unicode
- >Unicode वाले ईमेल पते
- >पुराने सिस्टम के साथ बैकवर्ड संगतता
- >विभिन्न सिस्टमों के बीच संगतता
>> अक्सर पूछे जाने वाले प्रश्न
Punycode क्या है?
Punycode एक एन्कोडिंग सिंटैक्स है जिसका उपयोग Unicode अक्षरों को ASCII में बदलने के लिए किया जाता है, ताकि उन्हें अंतरराष्ट्रीय डोमेन नाम (IDN) में उपयोग किया जा सके। यह डोमेन नामों में non-ASCII अक्षरों की अनुमति देता है।
Punycode "xn--" प्रीफ़िक्स का उपयोग क्यों करता है?
"xn--" प्रीफ़िक्स किसी डोमेन लेबल को Punycode-एन्कोडेड के रूप में पहचानता है। यह "ASCII Compatible Encoding" को दर्शाता है और इसे सामान्य ASCII डोमेन्स से अलग करता है।
क्या मैं डोमेन नामों में इमोजी का उपयोग कर सकता हूँ?
हाँ, इमोजी को Punycode के माध्यम से एन्कोड किया जा सकता है। उदाहरण के लिए, 😊.com xn--e28h.com बन जाता है। हालांकि, सभी रजिस्ट्रार इमोजी डोमेन्स का समर्थन नहीं करते।
क्या Punycode केवल डोमेन्स के लिए है?
Punycode मुख्य रूप से डोमेन नामों के लिए डिज़ाइन किया गया है, लेकिन यह किसी भी Unicode टेक्स्ट को ASCII में एन्कोड कर सकता है। इसे आमतौर पर IDN और अंतरराष्ट्रीय ईमेल पतों के लिए उपयोग किया जाता है।
अन्य भाषाएँ
संदर्भ
हम परिणामों की जाँच कैसे करते हैं
हम नीचे दिए गए स्वचालित परीक्षणों से इस टूल की जाँच करते हैं। उदाहरणों के नाम उनकी मूल भाषा में हैं।
- Verification method
- Compare both ASCII and Unicode forms of IDN labels, including Chinese, accents and emoji.
- Comparison reference
- Node.js node:url domainToASCII / domainToUnicode.
- Verification scope
- The listed labels do not establish full UTS #46 or domain-registration compliance.
Test source and cases (select a file to read it)
-
legacy-reliability.test.js
- Punycode: IDN labels agree with Node URL domainToASCII and domainToUnicode
ये परीक्षण दिए गए उदाहरणों और सीमाओं को जाँचते हैं, हर संभावित इनपुट को नहीं। उलटा रूपांतरण या उसी लाइब्रेरी से जाँच स्वतंत्र सत्यापन नहीं है।