طريقة الاستخدام
- اختر ترميز لكتابة الأحرف كمراجع، أو فك الترميز لقراءتها.
- عند الترميز اختر ما الذي يُرمَّز. تُكتب الأحرف الخاصة الخمسة دائماً كمراجع في كل اختيار.
- الصق النص في النص. تظهر النتيجة أثناء الكتابة.
- انسخ النتيجة والصقها في HTML أو في الحقل الذي يحتاجها.
المراجع المسمّاة والرقمية
يكتب مرجع الحرف الحرف نصاً يقرؤه HTML على أنه الحرف نفسه. والمرجع المسمّى يستخدم اسماً بين علامة & وفاصلة منقوطة، مثل © لعلامة حقوق النشر. والمرجع الرقمي يستخدم رقماً، عشرياً مثل ©، أو سداسياً مثل ©. والقائمة هي التي تحفظها WHATWG لـ HTML، وفيها 2,231 مدخلاً، مع الفاصلة المنقوطة ومن دونها، وتفكّ هذه الصفحة كل واحد منها.
بعض الأسماء أسماء قديمة يقرؤها HTML في النص دون الفاصلة المنقوطة، مثل & أو ©. أما الترميز فيكتب الفاصلة المنقوطة دائماً. ويتبع فك الترميز القاعدة نفسها التي يتبعها المتصفح: إذا بدأ نص بعدة أسماء، فالأطول يفوز.
é = é = é = é
لماذا تُهرَّب خمسة أحرف فقط، وماذا تعني الأرقام؟
في نص HTML وقيم السمات، يمكن للأحرف & و< و> و" و’ أن تغيّر الترميز. وكتابتها كـ & و< و> و" و' تُبقيها نصاً عادياً. وتحتاج الأحرف الأخرى إلى مرجع فقط عندما لا يستطيع ترميز الصفحة حملها، ولهذا وُجد الخياران المسمى والرقمي.
والأرقام من 0x80 إلى 0x9F تُقرأ كأحرف windows-1252، فالمرجع – يعطي الشرطة الطويلة (en dash). والرقم 0 ونصف الزوج البديل وأي رقم فوق 1,114,111 ليست أحرفاً، فتُفكّ إلى حرف الاستبدال U+FFFD.
- رمّز بالخيار الخاص وحده عندما تكون الصفحة بترميز UTF-8 ولا يكسر الأمر إلا علامات الترميز.
- استخدم الخيار الرقمي عندما يقبل النظام ASCII وحده، مثل بعض قوالب البريد الإلكتروني.
مثال محلول: النص الافتراضي
النص الافتراضي هو: السعر 5 € & ”مقتبس“، ثم كلمات شاي أخضر بين علامتي < و>، وفي آخره رمز تعبيري. عند الترميز بالخيار المسمّى يصبح الحرف € €، ويصبح الرمز التعبيري 😀. والأحرف العربية لا تملك أسماء في HTML، فتُكتب كل منها مرجعاً رقمياً، فالسين مثلاً تصبح س. وتُكتب العلامات & و" و< و> كـ & و" و< و>.
هذا 24 استبدالاً: 19 حرفاً غير ASCII، منها 17 حرفاً عربياً والعلامة € والرمز التعبيري، و5 أحرف خاصة. وفك الترميز للنتيجة يعيد النص الأصلي.
الأسئلة الشائعة
ما الفرق بين المرجع المسمّى والمرجع الرقمي؟
يستخدم المرجع المسمّى اسماً مثل é، وهو سهل القراءة. ويستخدم المرجع الرقمي رقم الحرف، مثل é، ويعمل لكل حرف، بما فيه الحروف التي لا اسم لها، مثل معظم الرموز التعبيرية.
هل يفكّ المفكّك كل كيان في HTML؟
يفكّ كل مرجع مسمّى في قائمة WHATWG، مع الفاصلة المنقوطة ومن دونها، وكل مرجع رقمي. ويبقى النص الذي يشبه مرجعاً وليس مرجعاً، مثل &unknown;، كما هو.
لماذا يتحول © 2026 إلى علامة حقوق النشر؟
يقرأ HTML بعض الأسماء القديمة في النص دون الفاصلة المنقوطة، ويفعل المتصفح الشيء نفسه، فيفعله المفكّك كذلك. اكتب الفاصلة المنقوطة لتجنب أي التباس.
لماذا صار – شرطة؟
تُقرأ الأرقام من 128 إلى 159 كأحرف windows-1252، كما يقتضي HTML. والرقم 150 هو الشرطة الطويلة في ذلك الجدول.
هل يُرسل نصي إلى خادم؟
لا. يعمل الترميز وفك الترميز في متصفحك. ولا يُرسل ما تكتبه إلى خادمنا، ولا يُخزَّن هناك.
المصادر
- WHATWG (باللغة الإنجليزية): HTML named character references (the list of names)
- WHATWG (باللغة الإنجليزية): HTML parsing, numeric character reference end state
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.