# تحويل Unicode إلى Punycode

حوّل أسماء النطاقات المدوّلة إلى صيغة Punycode xn-- وأعدها إلى صيغتها الأصلية. تطبّق الأداة خوارزمية RFC 3492 على كل تسمية تحتوي على محارف غير ASCII، وتُبقي تسميات ASCII كما هي، وتعالج نطاقًا واحدًا أو عنوان بريد إلكتروني واحدًا في كل سطر. تساعد المطورين ومسؤولي DNS والمسوقين على التحقق من كيفية ظهور أسماء مثل münchen.de أو 例え.jp في DNS والشهادات وعناوين URL وفلاتر البريد العشوائي.

## الأسئلة الشائعة

### ما هو Punycode؟

يمثّل Punycode، المحدد في RFC 3492، نص Unicode باستخدام الأحرف والأرقام والشرطة فقط، وهي المحارف المسموح بها في أسماء النطاقات. تخزّن أسماء النطاقات المدوّلة كل تسمية غير ASCII بصيغة xn-- متبوعة بصيغة Punycode الخاصة بها. وتعرض المتصفحات للمستخدمين صيغة Unicode.

### هل يمكنني رؤية مثال؟

تُحوّل mañanaana.com إلى xn--maana-pta.com، ويُحوّل münchen.de إلى xn--mnchen-3ya.de. أما مثال RFC 3492 他们为什么不说中文 فيُحوّل إلى xn--ihqwcrb4cv8a8dqg056pqjye. وتعيد عملية التحويل العكسي الأسماء الأصلية.

### هل يمكنني تحويل عدة نطاقات دفعة واحدة؟

نعم. أدخل نطاقًا واحدًا في كل سطر، وستُحوّل الأداة كل سطر على حدة. تُزال المسافات في البداية والنهاية، وتبقى الأسطر الفارغة كما هي.

### هل تتعامل الأداة مع عناوين البريد الإلكتروني؟

نعم. يُحوّل الجزء الذي يلي @ فقط، لذا يبقى الجزء المحلي كما هو. لاحظ أن الجزء المحلي غير ASCII يحتاج أيضًا إلى دعم SMTPUTF8 من خوادم البريد.

### هل تحوّل الأحرف إلى صغيرة أو تطبّع المدخلات؟

لا. تطبّق الأداة Punycode تمامًا كما يحدده RFC 3492 وتحافظ على حالة الأحرف. وتطبّق المتصفحات أيضًا تعيين UTS 46، الذي يحوّل الأحرف إلى صغيرة ويطبّعها؛ لذا أدخل النطاقات بأحرف صغيرة للحصول على نتائج تطابق DNS.

### لماذا يُرفض Punycode؟

يفشل فك الترميز عندما لا يحتوي الملصق xn-- على سلسلة Punycode صالحة، أو عندما يحتوي الإدخال على أحرف غير ASCII في جزء Punycode. تحقق من نسخ الملصق بالكامل.

### هل تتغير نطاقات ASCII؟

لا. تبقى الملصقات التي تحتوي على أحرف ASCII فقط، مثل example أو com، كما هي تمامًا في الاتجاهين.

### لماذا يستخدم المهاجمون Punycode؟

يمكن لأحرف متشابهة من أنظمة كتابة أخرى أن تحاكي علامات تجارية مألوفة، ويُعرف ذلك بهجوم تجانس المحارف. يكشف تحويل رابط مريب إلى Punycode عن الاسم الحقيقي xn-- الذي يقف وراءه.

### هل Punycode هو نفسه ترميز النسبة المئوية URL؟

لا. ينطبق Punycode على اسم المضيف فقط. أما المسارات وسلاسل الاستعلام التي تحتوي على أحرف غير ASCII فتُرمَّز بترميز النسبة المئوية بدلًا من ذلك، ويتولى URL Encoder على هذا الموقع معالجتها.

### ما مقدار النص الذي يمكنني تحويله؟

حتى 5 MiB من النص لكل طلب، ونطاق واحد في كل سطر. يجري التحويل على الخادم ولا يُخزَّن أي شيء.

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
