ترميز HTML

رمّز كيانات HTML وفك ترميزها

نبذة عن ترميز HTML

تحول أداة ترميز HTML الأحرف الخمسة التي يقرؤها HTML على أنها وسوم: يصبح ‎& &amp;‎، ويصبح ‎< &lt;‎، ويصبح ‎> &gt;‎، وتصبح علامة الاقتباس المزدوجة ‎&quot;‎، وتصبح الفاصلة العليا ‎&#39;‎. استخدمها قبل أن تضع في صفحة نصا كتبه مستخدم أو مثال كود أو قيمة سمة، حتى يظهر نصا بدلا من أن يقرأ على أنه وسوم. افتراضيا تبقى كل الأحرف الأخرى كما هي، بما فيها الحروف المشكولة والرموز التعبيرية؛ ويحول خيار «الأحرف المراد ترميزها» أيضا كل حرف خارج ASCII، أو كل حرف، إلى كيان يكتب اسما مثل ‎&eacute;‎ أو رقما عشريا مثل ‎&#233;‎ أو رقما ست عشريا مثل ‎&#xE9;‎. ويقوم زر «فك الترميز» بالعكس لكل الكيانات المسماة والرقمية، في مرور واحد أو حتى لا يبقى أي كيان. ويعالج النص في الزرين برنامج هذه الصفحة نفسها.

مثال

رابط بعنوان بين علامتي اقتباس ومقارنة، بعد تحويله بزر «ترميز»:

النص

<a title="Tom's">5 > 3 & 2 < 4</a>

ترميز

&lt;a title=&quot;Tom&#39;s&quot;&gt;5 &gt; 3 &amp; 2 &lt; 4&lt;/a&gt;

كيفية تحويل نص لاستخدامه في HTML

  1. 1الصق النص أو مثال الكود الذي تريد عرضه في صفحة ويب، أو حمله بزر «فتح ملف».
  2. 2لتحويل الحروف المشكولة والرموز التعبيرية أيضا، أو للحصول على كيانات رقمية، اختر «الأحرف المراد ترميزها» و«شكل الكيانات».
  3. 3انقر على «ترميز» لاستبدال علامة العطف وعلامتي الزاوية ونوعي علامات الاقتباس بكيانات.
  4. 4للتراجع، الصق النص المحول وانقر على «فك الترميز»، مع تحديد «فك الترميز حتى لا يبقى أي كيان» لنص حول مرتين.
  5. 5انقر على «نسخ» والصق النتيجة المحولة في كود HTML، أو احتفظ بها بزر «تنزيل» (الملف هو encoded.txt، حتى بعد فك الترميز).

الصيغ والحدود

ما يحوله «ترميز»
‎& < >‎ ونوعا علامات الاقتباس، وتكتب ‎&amp; &lt; &gt; &quot; &#39;‎
الأحرف الأخرى
تبقى كما هي، أو تكتب كيانات مسماة (‎&eacute;‎) أو عشرية (‎&#233;‎) أو ست عشرية (‎&#xE9;‎)؛ والرمز التعبيري كيان واحد (‎&#128512;‎)
ما يقرؤه «فك الترميز»
كل كيان مسمى يعرفه متصفحك، إضافة إلى الكيانات الرقمية العشرية والست عشرية
مرات المرور
مرة واحدة: يصبح ‎&amp;lt; &lt;‎ وليس ‎<‎ أبدا، إلا إذا كان «فك الترميز حتى لا يبقى أي كيان» محددا

أين تتم معالجة نصك

التحويل استبدال بسيط للنص يقوم به برنامج هذه الصفحة، بأسماء معيار HTML التي تحملها الصفحة، وتفك الكيانات المسماة بمحلل HTML الخاص بمتصفحك، الذي لا يشغل أي برنامج ولا يحمل شيئا. والملف الذي تفتحه يقرؤه متصفحك. لا يغادر الصفحة شيء مما تلصقه أو تفتحه ولا يحفظ. عندما يفشل شيء ما، مثل نسخ يرفضه المتصفح، نتلقى ذلك الخطأ مع اسم الأداة واسم متصفحك وإصداره، دون نصك.

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

هل يكفي تحويل هذه الأحرف الخمسة لجعل النص آمنا في HTML؟

نعم للنص بين الوسوم ولقيم السمات بين علامات الاقتباس. ولا لسمة دون علامات اقتباس، أو لعنوان رابط (يبقى عنوان javascript: ضارا بعد تحويله)، أو لكود يوضع داخل عنصر script أو style: فهذه تحتاج إلى تحويل آخر أو إلى تحقق.

هل يمكنني ترك علامات الاقتباس كما هي؟

نعم، للنص بين الوسوم، حيث يجب تحويل & و‎<‎ و‎>‎ فقط: ألغ تحديد «ترميز علامات الاقتباس والفواصل العليا». واتركه محددا لأي قيمة سمة.

هل يقرأ «فك الترميز» كلا من ‎&#39;‎ و‎&apos;‎؟

نعم. يكتب «ترميز» الفاصلة العليا ‎&#39;‎، أو ‎&apos;‎ إذا اخترتها في «شكل الفاصلة العليا»، ويعيد «فك الترميز» كلا من ‎&#39;‎ و‎&apos;‎ فاصلة عليا، لذا يقرأ النص المحول بأي من الطريقتين بالشكل نفسه بعد فك الترميز.

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

ليس افتراضيا: تستبدل أحرف الوسوم الخمسة فقط، وتبقى é وü و😀 كما هي، وهذا يناسب أي صفحة محفوظة بترميز UTF-8. لترميزها، اختر الخيار الثاني في «الأحرف المراد ترميزها»: يصبح ‎é &eacute;‎ (أو ‎&#233;‎ أو ‎&#xE9;‎)، ويصبح 😀 كيانا واحدا، ‎&#128512;‎، وليس نصفين أبدا. والحرف الذي لا يسميه معيار HTML يكتب رقما عشريا. ويقرأ «فك الترميز» كل هذه الأشكال.

هل يعيد «ترميز» ثم «فك الترميز» نصي كما كان؟

نعم. يقرأ «فك الترميز» كل كيان مرة واحدة، لذا يعود ‎&amp;‎ الذي كتبه «ترميز» إلى & دون أن يمس ما يليه، ويعود النص الذي كان يحتوي على كيانات أصلا دون تغيير.

كيف أفك ترميز نص حول مرتين؟

حدد «فك الترميز حتى لا يبقى أي كيان» وانقر على «فك الترميز»: يصبح ‎&amp;amp;lt; <‎، بعد مرات المرور اللازمة. ودون هذه الخانة، يمر «فك الترميز» مرة واحدة، فيصبح ‎&amp;lt; &lt;‎، وهو النص الذي يحتاجه مثال كود في صفحة.

هل يمكنني فتح ملف؟

نعم: يحمل «فتح ملف» ملفا نصيا إلى المربع، مثل ملف ‎.html أو ‎.xml أو ‎.svg أو ‎.txt، ويقرؤه بترميز UTF-8 أو UTF-16 أو بترميز Windows المعتاد للغة متصفحك. ويرفض الملف الثنائي، مثل الصورة.

نصائح وحيل

  • ✓حول مثال الكود مرة واحدة فقط: ترميزه مرتين يجعل الصفحة تعرض ‎&amp;lt; بدلا من ‎<‎.