مُرمِّز ومفكّك Punycode

حوّل اسم نطاق دوليًا كاملًا بين صيغة يونيكود المقروءة وصيغة ASCII المتوافقة. مثلًا يتحول bücher.de إلى xn--bcher-kva.de. يستخدم الخادم إضافة PHP intl وفق UTS #46؛ ولا تتحقق الأداة من التسجيل أو DNS أو الملكية أو مخاطر التصيد.

طريقة تحويل نطاق IDN

  1. 1

    اختر الاتجاه

    الترميز يحوّل نطاق يونيكود إلى ASCII، وفك الترميز يعيد تسمية A مثل xn--bcher-kva إلى يونيكود.

  2. 2

    أدخل اسم النطاق

    ألصق النطاق فقط، من دون مخطط URL أو منفذ أو مسار أو استعلام أو عنوان بريد. تُعالَج التسميات المفصولة بنقاط معًا.

  3. 3

    تحقق من الناتج

    انسخ التهجئة المحولة ثم افحصها لدى السجل أو خدمة DNS المعنية قبل الاعتماد عليها.

أسماء يونيكود وتسميات A

قد يحتوي اسم النطاق الدولي على أحرف خارج ASCII. تمثل البرامج كل تسمية غير ASCII بصيغة Punycode مع البادئة xn--، بينما تبقى تسميات ASCII كما هي.

صيغة يونيكود الصيغة المتوافقة مع ASCII
bücher.de xn--bcher-kva.de
café.com xn--caf-dma.com
日本.jp xn--wgv71a.jp

تستدعي الأداة idn_to_ascii أو idn_to_utf8 في PHP مع متغير UTS #46 والأعلام الافتراضية. تقوم UTS #46 بالتخطيط والتطبيع قبل تحويل التسميات. فشل التحويل يعني أن الإدخال لم يُعالج بهذه الإعدادات؛ أما النجاح فلا يثبت أن النطاق مسجل أو متاح أو مقبول لدى سجل معين.

السلامة والحدود

Punycode ترميز لا علامة ثقة. قد تتشابه أحرف يونيكود مختلفة بصريًا، ولا تجري الصفحة كشفًا للكتابات المختلطة أو الأحرف الملتبسة. كذلك لا تنفذ بحث DNS أو WHOIS أو فحص شهادة أو تحققًا خاصًا بالسجلات. يُرسل النطاق إلى خادم هذا الموقع للتحويل، لذا فالأداة ليست محلية داخل المتصفح.

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

لا. أدخل النطاق فقط مثل café.example، واحذف المخطط والمنفذ والمسار والاستعلام والجزء.

لا. يثبت فقط أن الخادم حوّل الإدخال؛ سياسات السجل وحدود DNS والتوفر تحتاج فحوصًا منفصلة.

لا. تعامل مع النص المفكوك كبيانات وتحقق من الأسماء غير المألوفة بصورة مستقلة.

على خادم هذا الموقع باستخدام PHP intl ومتغير IDNA المبني على UTS #46.

أدوات ذات صلة

مولّد إعدادات Webpack

أنشئ ملف webpack.config.js لـ webpack 5 لمشاريع JavaScript الخالصة أو React أو Vue: مع TypeScript وBabel وCSS أو Sass والصور وHtmlWebpackPlugin وخادم التطوير وسطر npm install.

محوّل ترميز ملفات النصوص

حوّل النص بين UTF-8 وUTF-16 وLatin-1 وWindows-1252 وترميزات أخرى لإصلاح الأحرف المشوّهة.

مرجع جدول ASCII

جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.

مُحقق تنسيق XSD

قم بالتحقق من وثيقة XML وفقًا لمخطط XSD، وعرض أي اختلافات بين العناصر وأنواعها مع تحديد أرقام السطور بدقة.

مولّد ملف .gitignore

اجمع قواعد استبعاد المشروع لـ Laravel وNode.js وPython وRails. انسخ الناتج أو نزّل ملف ZIP يحتوي على .gitignore، مع إبقاء القواعد الشخصية منفصلة.

أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)

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

الأداة متاحة بلغات أخرى