محوّل Emoji إلى Unicode

حوّل أي رمز تعبيري إلى نقطة شفرة Unicode أو كيان HTML أو متتالية مهروبة. احصل فوراً على تمثيلات U+ و&#x; و\\u لتطوير الويب والترميز.

نصائح:

  • الصق أي رمز تعبيري مباشرة في حقل الإدخال — حتى التسلسلات المعقدة متعددة الأحرف
  • ستُعرض تسلسلات ZWJ (مثل رموز العائلة) كنقاط شفرة فردية
  • تبديل بين تنسيقات الإخراج باستخدام المحدد أعلى منطقة الإخراج

Share this tool

Help others discover Emoji to Unicode Converter

حول محوّل Emoji إلى Unicode

كيف يعمل

  1. الصق أو اكتب رموزاً تعبيرية في حقل الإدخال
  2. تكتشف الأداة تلقائياً كل رمز تعبيري باستخدام تجزئة Unicode
  3. يُعيَّن كل رمز تعبيري إلى نقاط شفرة Unicode الخاصة به
  4. اختر تنسيق الإخراج المفضل (U+ أو كيان HTML أو مهروب أو Hex خام)
  5. انسخ النتيجة بنقرة واحدة

حالات الاستخدام الشائعة

  • إضافة رموز تعبيرية إلى صفحات HTML باستخدام كيانات HTML
  • تضمين رموز تعبيرية في سلاسل JavaScript أو JSON عبر متتاليات مهروبة
  • تعلّم نقاط شفرة Unicode لرموز تعبيرية محددة
  • تصحيح مشكلات التصيير الناجمة عن ترميز الرموز التعبيرية
  • نسخ نقاط الشفرة للاستخدام في خصائص CSS content
  • الإشارة إلى الرموز التعبيرية في توثيق البرمجة

Frequently Asked Questions

ما هي نقطة شفرة Unicode للرمز التعبيري؟

نقطة شفرة Unicode هي المعرّف الرقمي الفريد المخصص لكل حرف في معيار Unicode بما فيها الرموز التعبيرية. تُكتب نقاط الشفرة على شكل U+ متبوعة بالرقم السداسي عشري، مثلاً U+1F60A لـ 😊.

ما الفرق بين تنسيقات الإخراج؟

نقطة الشفرة (U+1F60A) هي تدوين Unicode القياسي. كيان HTML (😊) يُستخدم في ترميز HTML. التنسيق المهروب (😊) يُستخدم في سلاسل JavaScript وJSON. الـ Hex الخام (1F60A) هو مجرد القيمة السداسية عشرية بدون بادئة.

لماذا بعض الرموز التعبيرية لها نقاط شفرة متعددة؟

الرموز التعبيرية المعقدة كتسلسلات العائلة ومعدِّلات لون البشرة والأعلام تتشكّل بدمج نقاط شفرة Unicode متعددة عبر تسلسلات ZWJ أو أحرف المعدِّل. تعرض هذه الأداة كل نقطة شفرة فردية.

ما هي الأزواج البديلة في التنسيق المهروب؟

يستخدم JavaScript وأنظمة كثيرة ترميز UTF-16. يجب ترميز الأحرف التي تتجاوز نقاط شفرتها U+FFFF كقيمتين بديلتين من 16 بت. يعرض التنسيق المهروب هذه القيم كأزواج uXXXXuXXXX.

كيف أستخدم كيانات HTML في صفحة ويب؟

انسخ إخراج كيان HTML (مثل 😊) والصقه مباشرة في ملف HTML. سيقوم المتصفح تلقائياً بتصيير الرمز التعبيري المقابل.

هل يمكنني تحويل عدة رموز تعبيرية دفعة واحدة؟

نعم! الصق أو اكتب أي عدد من الرموز التعبيرية في حقل الإدخال. ستقوم الأداة بمعالجتها تلقائياً وعرض جدول تفصيلي يُظهر كل رمز مع جميع تمثيلاته.

ما هو Intl.Segmenter ولماذا هو مهم؟

تتضمن المتصفحات الحديثة Intl.Segmenter الذي يقسّم النص بشكل صحيح إلى عناقيد غرافيم — أصغر وحدات مرئية تشمل تسلسلات emoji متعددة نقاط الشفرة. تستخدم هذه الأداة Intl.Segmenter عند توافره.

هل يمكنني تحويل الرموز التعبيرية للاستخدام في CSS؟

نعم. لخصائص CSS content يُستخدم عادةً قيمة Hex الخام، مثل content: "1F60A". استخدم تنسيق Escaped واستبدل البادئة \\u بـ \ للرموز ذات نقطة شفرة واحدة.

هل تعمل هذه الأداة دون اتصال أم ترسل البيانات إلى خادم؟

كل شيء يُعالَج في متصفحك باستخدام JavaScript. لا تُرسَل أي بيانات رموز تعبيرية إلى أي خادم. تعمل الأداة دون اتصال بعد تحميل الصفحة.

لماذا لا يتم اكتشاف بعض الأحرف كرموز تعبيرية؟

تكتشف الأداة الأحرف التي تحمل خاصية Unicode Emoji_Presentation أو Extended_Pictographic. الأحرف النصية العادية التي تفتقر إلى هذه الخاصية لن تظهر في جدول التفصيل. جرّب إضافة محدد التنوع U+FE0F بعد الرمز لإجباره على العرض كـ emoji.

Share ToolsZone

Help others discover these free tools!

مشاركة هذه الصفحة

محوّل Emoji إلى Unicode | نقاط الشفرة وكيانات HTML والمتواليات المهروبة