مكتب الترميز
تحويل نقطة الترميز إلى Unicode
حوّل U+XXXX أو 0xXXXX أو الصيغة العشرية إلى محرف Unicode واحد.
تحويل نقطة الترميز إلى Unicode: حوّل قيمة Unicode العددية إلى المحرف الذي تمثله. تقبل أداة تحويل نقطة الترميز إلى Unicode صيغة U+، أو الصيغة السداسية العشرية 0x، أو الأرقام العشرية، وتعرض المحرف مع التسميات العددية المطابقة. تساعدك الأداة على إعادة إنتاج رمز محدد من دون الاعتماد على تخطيط لوحة مفاتيح. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
النتيجة
جاهزتُقبل قيم Unicode العددية المفردة فقط؛ وتُرفض أنصاف القيم البديلة والقيم التي تتجاوز U+10FFFF.
حلّل الترميز، ثم أنشئ قيمة عددية واحدة
فسّر الأرقام المُدخلة وفق النظام المبيّن للحصول على العدد الصحيح N؛ ولا تقبله إلا إذا كان 0 ≤ N ≤ 1,114,111 وكان خارج النطاق 55,296–57,343. بالنسبة إلى الإدخال U+20AC، يكون N = 2×4096 + 0×256 + 10×16 + 12 = 8192 + 160 + 12 = 8364. وهذا يحدد رمز اليورو. الإخراج الدقيق هو €\nU+20AC\nDecimal: 8364\nHex: 0x20AC. يؤدي إدخال 8364 بالنظام العشري أو 0x20AC إلى النتيجة نفسها، بينما يفشل 20AC المجرد في الصيغة العشرية. للمقارنة، يمكن لـ JavaScript كتابة رمز emoji 😀 على شكل \u{1F600}.
المعرّف ليس تسلسل بايتات
تعرّف مواصفات Unicode الأساسية (https://www.unicode.org/versions/latest/core-spec/) القيم العددية واستبعاد البدائل. يحدد رقم U+ قيمة عددية؛ ولا تتحول أرقامه تلقائيًا إلى بايتات UTF-8 أو حقل بترتيب little-endian. يُرمّز رمز اليورو على شكل E2 82 AC في UTF-8، لذا استخدم Text to Hex عند إعداد بايتات النقل. يقتصر الإدخال على 16 نقطة ترميز، ويقع نطاق القيمة العددية المقبول بعيدًا عن حد دقة JavaScript Number. تنشئ هذه العملية قيمة عددية واحدة فقط؛ أما العلم أو تسلسل emoji المضموم فيحتاج إلى عدة نقاط ترميز تُجمع كل منها على حدة. استخدم نص → Hex للحصول على بايتات UTF-8 للحرف.
طريقة الاستخدام
- أدخل القيمة بالتنسيق الموضح أدناه.
- شغّل التحويل وتحقق من النتيجة مقارنةً بالصيغة المستخدمة في المصدر.
- انسخ الناتج أو نزّله بالشكل المطلوب لوجهتك.
الخصوصية والقيود
تجري عملية التحويل في المتصفح. لا تُرفع قيمك أو نتائجك.
أدوات ذات صلة
الأسئلة الشائعة
هل تُعامل 41 على أنها قيمة سداسية عشرية أم عشرية؟
تُعامل الأرقام التي لا تحتوي على بادئة كأرقام عشرية، لذلك تعطي 41 قوس إغلاق. استخدم U+0041 أو 0x41 للحرف A. أدخل قيمة واحدة من دون مسافات أو إشارات أو تسلسل هروب بين علامتَي اقتباس. تسمح صيغة U+ بما يصل إلى 6 خانات سداسية عشرية، وتسمح الصيغة العشرية بما يصل إلى 7 خانات.
لماذا لا تُعد D800 و110000 قيمتي U+ صالحتين؟
إن U+D800 نقطة ترميز بديلة وليست قيمة Unicode عددية مفردة، بينما تقع U+110000 بعد الحد الأقصى U+10FFFF. ترفض الأداة كلتيهما. تختلف القيم العددية غير المعيّنة أو المخصّصة للاستخدام الخاص؛ إذ يمكن قبولها حتى إذا لم يوفر أي خط رمزًا رسوميًا ذا معنى لها.
هل تعني النتيجة الفارغة فشل التحويل؟
ليس بالضرورة. قد تكون القيمة العددية المفردة الصالحة حرف تحكم أو مسافة بيضاء أو علامة تجميعية لا تملك شكلاً مرئيًا مستقلًا. وقد يعرض الخط المفقود مربعًا. تحقق من تسميتي U+ والعشري، ثم قارن تعريف القيمة في Unicode بدل افتراض أن كل قيمة مقبولة يجب أن تظهر كحرف.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا