ترميز وفك كيانات HTML
رمّز علامات HTML أو فك المراجع المنتهية بفاصلة منقوطة، بمعالجة محلية ومعاينة نصية ونسخ وتنزيل كاملين.
طريقة الاستخدام
اختر ترميز النص أو فك كيانات HTML، ثم ألصق النص أو اختر ملف TXT بصيغة UTF-8. ابدأ المعالجة وراجع المعاينة وحدودها. انسخ الناتج الكامل أو نزّله بملف TXT. تعديل المدخل أو الخيارات يلغي النتيجة السابقة؛ لا يستبدل الناتج المدخل. بعد رفض نص زائد الحجم أو Unicode غير مكتمل، تُمنع معالجة النص القديم حتى تعديل النص نفسه؛ لا يمحو تغيير العملية أو المصدر الرفض، ويمكن لملف مستقل صالح أن يعمل. قد توحّد الحافظة الأصلية فواصل الأسطر بحسب المتصفح والنظام، بينما يحفظ TXT بايتات UTF-8 وفواصل الأسطر الحرفية للناتج.
ترميز <p title="x">عربي & 'نص'</p> يعطي <p title="x">عربي & 'نص'</p>. فك &lt; مرة واحدة يعطي <، بينما &unknown; و& بلا ; يبقيان كما هما. المرجع € ينتج €.
حدود الدعم
الترميز يبدّل & و< و> والاقتباس المزدوج والمفرد فقط، باستخدام ' للاقتباس المفرد، ويترك Unicode والمحارف الضابطة حرفيًا. فك الترميز يستخدم قواعد HTML مع اشتراط ; ومرور واحد، وليس قواعد XML أو فحص HTML. المراجع غير المعروفة والناقصة تبقى نصًا؛ الصيغ المختلفة قد تنتج المحرف نفسه، لذا لا يُضمن استرجاع كتابة الكيان الأصلية. � و� و� تصبح U+FFFD، و€ يصبح €. تُرفض أنصاف Unicode الحرفية المنفردة. الملف يحتفظ بـBOM وCRLF وNUL؛ أما حقل النص فقد يوحد فواصل الأسطر إلى LF بفعل المتصفح. عند وجود NUL يكون النسخ سلسلة JSON مقتبسة ومهربة ويظل تنزيل TXT ببايتات UTF-8 الخام. لا يُنفذ الناتج أو يُرفع أو يُحفظ أو يُنسخ تلقائيًا.
أسئلة شائعة
هل يصبح الناتج آمنًا للإدراج في أي صفحة أو برنامج؟
لا. الأداة تحويل نصي وليست تعقيمًا أمنيًا؛ فك الكيانات قد ينتج علامات HTML تبدو مثل كود. تُعرض هنا كنص فقط. السياقات مثل JavaScript وCSS والروابط تحتاج معالجة مناسبة لدى التطبيق الذي يستخدم النص. لا معاينة HTML ولا وضع legacy أو attribute أو تحويل شامل إلى ASCII.