encode | decode | compress

> अंतरराष्ट्रीय | डोमेन | यूनिकोड <

// Punycode - Unicode से ASCII एन्कोडिंग के साथ अंतरराष्ट्रीय डोमेन नाम

[UNICODE]

Unicode समर्थन

इमोजी और विशेष स्क्रिप्ट सहित किसी भी Unicode अक्षर को एन्कोड करें।

[DNS]

DNS संगत

केवल ASCII वाले डोमेन नाम बनाता है जो DNS इन्फ्रास्ट्रक्चर के साथ काम करते हैं।

[STANDARD]

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 और अंतरराष्ट्रीय ईमेल पतों के लिए उपयोग किया जाता है।

अन्य भाषाएँ

Punycode Encoder Decoder — Base64.sh

Punycode एन्कोडर और डिकोडर | अंतरराष्ट्रीय डोमेन नाम टूल

फ्री ऑनलाइन Punycode एन्कोडर और डिकोडर। Unicode अक्षरों वाले अंतरराष्ट्रीय डोमेन नाम (IDN) को ASCII-संगत एन्कोडिंग में बदलें।

शेयर करें:

X Facebook LinkedIn Reddit

संदर्भ

हम परिणामों की जाँच कैसे करते हैं

हम नीचे दिए गए स्वचालित परीक्षणों से इस टूल की जाँच करते हैं। उदाहरणों के नाम उनकी मूल भाषा में हैं।

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)

ये परीक्षण दिए गए उदाहरणों और सीमाओं को जाँचते हैं, हर संभावित इनपुट को नहीं। उलटा रूपांतरण या उसी लाइब्रेरी से जाँच स्वतंत्र सत्यापन नहीं है।