کدگذاری 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

Escape کردن HTML

هر متنی را برای قرار گرفتن در HTML امن کنید تا همان‌طور که نوشته شده نمایش داده شود و به‌جای آن به‌عنوان نشانه‌گذاری خوانده نشود.

متن
کدگذاری‌شده

Escape کردن HTML به‌صورت آنلاین

نمایش کد در یک پست وبلاگ، گذاشتن نام محصول در قالب یا نشان دادن آنچه کاربر تایپ کرده، همه به یک قدم نیاز دارند: تبدیل نویسه‌هایی که HTML آن‌ها را نحو به حساب می‌آورد به موجودیت. این صفحه کدگذار موجودیت‌های HTML را در حالت کدگذاری و با یک نمونه باز می‌کند.

پیش و پس از Escape

متنEscape‌شده
<p>Hello</p>&lt;p&gt;Hello&lt;/p&gt;
Tom & JerryTom &amp; Jerry
say "hi"say &quot;hi&quot;

Escape کردن در کد

زبانتابع
PHPhtmlspecialchars($s, ENT_QUOTES)
Pythonhtml.escape(s)
JavaScript (DOM)مقدار textContent را به‌جای innerHTML تنظیم کنید
قالب‌هاTwig، Jinja، Blade و React خروجی را به‌طور پیش‌فرض Escape می‌کنند

اگر موتور قالب شما خودش خروجی را Escape می‌کند، متن را از قبل دوباره Escape نکنید، وگرنه بازدیدکنندگان &amp;amp; را به‌جای & می‌بینند.

ابزارهای مرتبط

برای برگرداندن این کار، از رمزگشایی موجودیت‌های HTML استفاده کنید. برای متنی که به‌جای صفحه درون یک URL می‌رود، از کدگذار URL استفاده کنید.