ترميز/فك ترميز كيانات HTML
قم بترميز أو فك ترميز كيانات HTML فورًا. حوّل الأحرف الخاصة مثل <، >، &، " و ' إلى كيانات HTML والعكس. مجاني وسريع ويعمل في متصفحك.
ما هي كيانات HTML؟
كيانات HTML هي رموز خاصة تمثل أحرفًا لها معنى خاص في HTML. تُكتب بصيغة &اسم; أو &#رقم;. على سبيل المثال، < يمثل < و & يمثل &.
لماذا أحتاج إلى ترميز كيانات HTML؟
أحرف مثل < و > و & و " و ' لها معنى خاص في HTML. إذا عُرضت كما هي، فقد تكسر تخطيط الصفحة أو تسبب ثغرات أمنية مثل XSS. ترميزها ككيانات يضمن عرضًا آمنًا.
ما الفرق بين الكيانات المسماة والرقمية؟
الكيانات المسماة تستخدم أسماء قابلة للقراءة مثل < لـ < أو & لـ &. الكيانات الرقمية تستخدم نقطة كود Unicode للحرف مثل < لـ < أو & لـ &. كلاهما يعطي نفس النتيجة.
ما هي كيانات HTML الخمس الرئيسية؟
الكيانات الخمس الأكثر شيوعًا هي: & (&)، < (<)، > (>)، " (") و ' ('). تقابل أحرفًا لها معنى نحوي في_markup HTML.
متى يجب أن أستخدم ترميز كيانات HTML؟
استخدم الترميز عند عرض مدخلات المستخدم على صفحات الويب، أو تضمين مقتطفات تعليمات برمجية، أو أي موقف يجب فيه عرض الأحرف الخاصة كنص بدلاً من تفسيرها كعلامات.
هل يتم إرسال بياناتي إلى خادم؟
لا، يتم إجراء جميع عمليات الترميز وفك الترميز محليًا في متصفحك باستخدام JavaScript. لا تغادر بياناتك جهازك أبدًا.
ما الأحرف التي يتم ترميزها؟
يقوم المشفر بتحويل الأحرف الخمسة الرئيسية: & (علامة العطف)، < (أصغر من)، > (أكبر من)، " (علامة اقتباس مزدوجة) و ' (علامة اقتباس مفردة).
هل يمكنني فك ترميز كيانات HTML обратно إلى نص؟
نعم، يقوم فك الترميز بتحويل كيانات HTML مثل < و > و & و " و < وكيانات أخرى مسماة أو رقمية обратно إلى أحرفها الأصلية.
هل تتعامل هذه الأداة مع أحرف Unicode؟
نعم، يدعم فك الترميز جميع كيانات HTML المسماة المحددة في مواصفة HTML5، بالإضافة إلى الكيانات الرقمية (العشرية &#NNN; والست عشرية &#xHHH;) لأي حرف Unicode.
ما هو تخطي HTML؟
تخطي HTML هو عملية استبدال الأحرف الخاصة بمكافئاتها من الكيانات لمنع تفسيرها ككود HTML. إنه ضروري لأمان الويب وعرض المحتوى بشكل صحيح.
هل يمكنني استخدام هذه الأداة لمنع XSS؟
على الرغم من أن ترميز كيانات HTML هو طبقة من منع XSS، إلا أن الأمان المناسب يتطلب أيضًا تنقية من جانب الخادم وسياسة أمان المحتوى (CSP). هذه الأداة ممتازة لفهم واختبار ترميز الكيانات.
كيفية استخدام ترميز/فك ترميز كيانات HTML
حوّل الأحرف الخاصة إلى كيانات HTML أو أعدها من الكيانات إلى أحرف، كله داخل متصفحك. اختر الاتجاه والصيغة التي تريدها وتبقى مقاطعك على جهازك دون إرسال.
- الصق ترميزا مثل <div>Hello & World</div> في منطقة الإدخال.
- اضبط Mode على Encode لتهريب < و > و & وعلامات الاقتباس، أو على Decode لإعادة الكيانات إلى أحرف.
- اختر Type بالقيمة Named لمخرجات بأسلوب &، أو Decimal لـ &، أو Hex لـ &.
- فعّل Encode non-ASCII إذا أردت تحويل الحروف المشكّلة والرموز التعبيرية أيضا، لا الأحرف المحجوزة الخمسة فقط.
- انسخ النتيجة المحوّلة من صندوق الإخراج وأعدها إلى كودك.
الكيانات المسماة أسهل للقراءة، لكن مخرجات Decimal أو Hex أكثر أمانا عندما يجب أن يبقى الملف ASCII خالصا.
أدوات ذات صلة
- فك تشفير كيانات HTML فك تشفير كيانات HTML إلى أحرف وترميز النص إلى كيانات HTML. يدعم الكيانات المسماة والعشرية والسداسية. أداة مجانية عبر الإنترنت، نتائج فورية في المتصفح.
- ترميز فك ترميز URL أداة ترميز وفك ترميز وتحليل URL مجانية عبر الإنترنت. حوّل النص إلى ترميز النسبة المئوية، وفك ترميز سلاسل URL واستخرج معلمات الاستعلام.
- هروب/إلغاء هروب XML هروب أو إلغاء هروب أحرف XML الخاصة فوراً. حوّل <، >، &، "، ' إلى كيانات XML مع معاينة فورية.
- عارض سداسي عشري عرض محتويات الملفات بتنسيق سداسي عشري مع البحث والتنقل بالإزاحة والتمرير الافتراضي
- تشفير / فك تشفير AES تشفير/فك تشفير AES مع أوضاع CBC، CFB، CTR، OFB، ECB، حشو Pkcs7/ZeroPadding/NoPadding، مفاتيح 128/192/256 بت، إخراج Base64، اكتشاف تلقائي لتنسيق المفتاح/IV
- ضاغط Brotli ضاغط Brotli مجاني عبر الإنترنت. اضغط ملفاتك إلى .br بجودة من 0 إلى 11 أو فك ضغط .br إلى الأصل. يعمل بالكامل في متصفحك — دون رفع ودون تثبيت.
- ضاغط Zstd ضاغط zstd مجاني عبر الإنترنت. اضغط ملفاتك إلى .zst بمستويات Zstandard من 1 إلى 19 أو فك ضغط .zst إلى الأصل. يعمل بالكامل في متصفحك — دون رفع ودون تثبيت.
- محول MessagePack محول MessagePack مجاني عبر الإنترنت. رمّز JSON إلى msgpack وفك ترميز hex أو base64 أو ملفات .bin إلى JSON مقروء مع مقارنة الحجم. دون رفع بيانات، يعمل في متصفحك.