هل هناك مشكلة في هذه الأداة؟
عن «محوّل Unicode إلى Punycode عبر الإنترنت»
تحوّل هذه الأداة أسماء النطاقات التي تحتوي على Unicode (مثل ☃.com أو 例え.jp) إلى تمثيلها بـ Punycode (ASCII) الذي يمكن لـ DNS فهمه فعلاً. يستخدم الإخراج البادئة القياسية "xn--" متبوعة بالملصق المشفر.
ترميز Punycode مطلوب لتسجيل أو الاستعلام عن أسماء النطاقات الدولية (IDN). تتواصل المتصفحات وحلالات DNS وخوادم البريد الإلكتروني جميعها باستخدام نموذج Punycode على الرغم من أن المستخدمين يرون ويكتبون نموذج Unicode.
استخدمها عند تسجيل نطاق يتضمن أحرفًا غير ASCII، أو عند تكوين سجلات DNS لـ IDN، أو عند نسخ اسم نطاق إلى نظام يقبل ASCII فقط.
كيف تستخدم هذه الأداة
كيف أحوّل نطاق Unicode (IDN) إلى Punycode؟
الصق نطاق Unicode
ضع النطاق المُدوّل في حقل "Unicode domain" — مثل `münchen.de` و `日本.jp` و `paypal.com` بـ а سيريلية. لا حاجة لتشذيب المسافات؛ تُزال تلقائيًا.
آلية الترميز
تستدعي الأداة `punycode.toASCII()` داخليًا، الذي يطبّق سلسلة IDNA Nameprep + Punycode. كل label يحتوي على محرف غير-ASCII يُرمَّز ببادئة `xn--`؛ labelات ASCII خالصة تمر دون تغيير.
اضغط «تشغيل»
الناتج حقل واحد `punycode` — صيغة ASCII-compatible جاهزة لـ DNS. هذا ما يرسله متصفحك ضمنيًا في اتصالات HTTP/TLS.
للاستخدام في DNS و TLS والبريد
resolvers DNS و SANs شهادات TLS وأظرف SMTP تحتاج صيغة Punycode؛ العرض البصري يمكنه البقاء Unicode. احفظ نسخة Punycode عند إعداد البنية لتفادي اختلافات الترميز.