طريقة الاستخدام
- اختر «ترميز» أو «فك الترميز»، وHTML أو هروبات يونيكود.
- الصق نصك. تتحدّث النتيجة أثناء الكتابة.
- لترميز HTML، اختر ما إذا كنت تريد تهريب الأحرف الخاصة الخمسة فقط أو كل حرف غير ASCII أيضًا.
- انسخ النتيجة.
شرح الخيارات
- تهريب الأحرف الخاصة
- يحوّل & < > " ' إلى كيانات. هذا كل ما تحتاجه صفحة ويب بترميز UTF-8 ويبقي الأحرف الأخرى مقروءة.
- تهريب غير ASCII أيضًا
- يحوّل كل حرف خارج ASCII إلى كيان رقمي، للأنظمة التي لا يمكنها تخزين UTF-8.
- الكيانات المسماة
- يستخدم أسماء مثل © و حيث توجد، وكيانات رقمية في غير ذلك.
- هروبات يونيكود
- يستخدم uXXXX\ لجافاسكريبت وJSON (يصبح الإيموجي هروبين، زوج بديل)، و{…}u\ لجافاسكريبت الحديث، وU+XXXX لتسمية نقاط الرمز، و&#…؛ ككيانات HTML عشرية.
الكيانات الشائعة
| الحرف | مسمّى | رقمي |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| “ | " |
" |
| ’ | ' |
' |
| مسافة غير قابلة للكسر | |
  |
| © | © |
© |
| — | — |
— |
الأسئلة الشائعة
هل تهريب HTML يحمي من XSS؟
تهريب النص قبل إدراجه في محتوى عنصر HTML دفاع أساسي واحد. تحتاج السياقات مثل الخصائص والروابط وجافاسكريبت وCSS قواعد تهريب خاصة بها، لذا استخدم التهريب المدمج في إطار عملك بدلًا من فعله يدويًا.
ما الفرق بين والمسافة العادية؟
المسافة غير القابلة للكسر (U+00A0) تبدو كمسافة لكنها تمنع المتصفح من قطع السطر عند تلك النقطة، ولا تُدمج عدة مسافات متتالية منها.
لماذا يُفك ترميز © بلا فاصلة منقوطة؟
لأسباب تاريخية، يفك معيار HTML ترميز بعض الكيانات الشائعة حتى بلا الفاصلة المنقوطة اللاحقة. يتبع هذا المفكّك القواعد نفسها التي تتبعها المتصفحات.
كيف أُظهر إيموجي في JSON كهروب؟
اختر هروبات يونيكود بصيغة uXXXX\. يصبح الإيموجي خارج المستوى الأساسي متعدد اللغات هروبين.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.