تخطي إلى المحتوى
محول مواعيد انطلاق مباريات كأس العالم متاح الآناعرض أوقات الانطلاق حسب منطقتك الزمنية وأضف تذكيرات للتقويم.

ترميز/فك ترميز HTML

حوّل أحرف HTML الخاصة إلى كيانات، أو فك ترميز المراجع المسماة والعشرية والسداسية محليا لعرض الوسوم وأمثلة الكود.

النص المدخل

الأحرف

0 / 50,000

ترميز/فك ترميز HTML

بداية سريعة

1
أدخل HTML أو نص كيانات مهربا.
2
اختر ترميز أو فك ترميز.
3
حوّل داخل المحرر نفسه.
4
انسخ النتيجة الحالية.

سيناريوهات شائعة

تعليقات المستخدم

قم بإلغاء النص عندما تحتاج إلى عرض التعليقات كنص عادي داخل سياق محتوى HTML

منشورات المدونة

عرض أمثلة رمز HTML في المقالات

منشورات المنتدى

إظهار النص الذي أنشأه المستخدم دون السماح بعرض العلامات كتوصيف

رسائل الدردشة

عرض العلامات الملصقة كنص قبل أن تصل إلى منطقة محتوى HTML

بيانات النموذج

افحص القيم التي تم تجاوزها وانسخها قبل عرض النص المقدم

عرض الكود

عرض مقتطفات كود HTML/JavaScript على صفحات الويب

قواعد الهروب والكيانات

يعالج التشفير هذه الأحرف الستة: & < > " ' /. يتم تضمين هروب الشرطة المائلة من أجل التوافق، ولكن معظم سياقات النصوص والسمات في HTML لا تتطلب ذلك.
خريطة ترميز ثابتة: & يصبح &amp;، < يصبح &lt;، > يصبح &gt;، " يصبح &quot;، ' يصبح &#39;، و / يصبح &#x2F;.
نص السمة: علامات الاقتباس المزدوجة تصبح &quot; وتصبح علامات الاقتباس المفردة &#39;، لكن السمات والأحداث وبروتوكولات URL لا تزال بحاجة إلى معالجة خاصة بالسياق.
عرض علامات البرنامج النصي كنص: قم بتشفير <script> قبل وضعها في سياق محتوى HTML.
اكتب <div> كـ &lt;div&gt; لتجنب تفسيره كبنية HTML من المتصفح

الهروب مقابل حدود التعقيم

يستخدم التشفير خريطة ثابتة مكونة من ستة أحرف. لا يقوم بتحويل كل حرف Unicode إلى كيان مسمى أو عشري أو سداسي عشري.
يستخدم فك التشفير قواعد تحليل المتصفح HTML لمراجع الأحرف. قد تظل الكيانات غير المعروفة أو غير المكتملة دون تغيير بدلاً من إنتاج تقرير التحقق من الصحة.
الهروب يظهر العلامات كنص. تقوم عملية التطهير بتصفية العلامات والسمات والأحداث والبروتوكولات. هذه الصفحة تقوم بالمهمة الأولى فقط.
يحتاج محتوى HTML والسمات وسلاسل JavaScript و CSS وعناوين URL و JSON و Markdown إلى قواعد هروب مختلفة.
لا تحتوي الصفحة على معاينة HTML أو منسق أو مدقق أو شجرة DOM أو تقرير XSS أو تحميل ملف أو تنزيل تصدير.
يعمل ترميز وفك ترميز كيانات HTML محليًا في المتصفح. قد يبقى النص المصدر كمسودة في المتصفح. إذا كانت مساحة عمل محفوظة أو مزامنة WebDAV مفعلة، فقد يُحفظ هذا النص أيضًا عبر تلك المزامنة. يستخدم Encode وDecode والنص المنسوخ محتوى المحرر نفسه؛ لا ترفع هذه الأداة الملفات ولا تنشئ مرفقات ولا تصدّر ملفات ولا تحفظ حالة نتيجة منفصلة.

نصائح الاستخدام

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

القيود والتوافقية

ليست أداة مطهرة: لا تقوم هذه الأداة بإزالة البرامج النصية أو سمات الأحداث أو البروتوكولات غير الآمنة أو سمات النمط أو العلامات غير المرغوب فيها.
حماية غير كاملة: الهروب وحده لا يمكن أن يمنع جميع XSS. استخدم الهروب من إطار العمل، والتعقيم، و CSP، والتحقق من جانب الخادم حيثما كان ذلك مناسبًا.
يعتمد على السياق: تتطلب المواقع المختلفة استراتيجيات تجاوز مختلفة (محتوى HTML، السمات، JavaScript، CSS)

الخصوصية والأمان

يعمل ترميز وفك ترميز كيانات HTML محليًا في المتصفح. قد يبقى النص المصدر كمسودة في المتصفح. إذا كانت مساحة عمل محفوظة أو مزامنة WebDAV مفعلة، فقد يُحفظ هذا النص أيضًا عبر تلك المزامنة. يستخدم Encode وDecode والنص المنسوخ محتوى المحرر نفسه؛ لا ترفع هذه الأداة الملفات ولا تنشئ مرفقات ولا تصدّر ملفات ولا تحفظ حالة نتيجة منفصلة.

أسئلة شائعة

6

تابع الخطوة التالية باستخدام هذه الأدوات ذات الصلة.

تتم كل معالجة الأدوات محليًا داخل متصفحك.