أداة تحويل ترميز أسماء النطاقات Punycode

ترميز (اسم نطاق دولي → Punycode)

فك الترميز (Punycode → اسم نطاق دولي)

أمثلة شائعة

اسم النطاق الدولي (Unicode) ترميز Punycode اللغة/المنطقة العملية
中国.cn xn--fiqs8s.cn صينية (مبسطة)
日本.jp xn--wgv71a.jp يابانية
한국.kr xn--3e0b707e.kr كورية
münchen.de xn--mnchen-3ya.de ألمانية
москва.ru xn--80adxhks.ru روسية
القاهرة.مصر xn--mgbcpq6gpa1a.xn--wgbh1c عربية
ελλάδα.gr xn--qxam.gr يونانية
भारत.in xn--h2brj9c.in هندية

حول Punycode:

Punycode هي طريقة ترميز وفقاً لمعيار RFC 3492، تُستخدم لتحويل سلاسل Unicode (الدولية) إلى سلاسل ASCII. تُستخدم بشكل رئيسي لأسماء النطاقات الدولية (IDN)، مما يسمح لأسماء النطاقات باحتواء أحرف غير ASCII مثل الصينية واليابانية والعربية.

مبدأ العمل: تبدأ أسماء النطاقات المشفرة بـ Punycode بـ "xn--"، متبوعة بالسلسلة المشفرة. تستخدم المتصفحات وأنظمة DNS معيار Punycode لمعالجة أسماء النطاقات الدولية، بينما يرى المستخدم الأحرف Unicode الأصلية.

سيناريوهات التطبيق: تسجيل واستخدام أسماء النطاقات التي تحتوي على أحرف غير ASCII، تطوير المواقع متعددة اللغات، عناوين البريد الإلكتروني الدولية، تكوين DNS وغيرها. عند تكوين سجلات DNS أو الخادم، عادةً ما يكون من الضروري استخدام تنسيق ترميز Punycode.