ابزارها84

رمزگذاری و سبک‌های متن / یک راهنمای کاربردی

نحوه گریز (Escape) از کاراکترهای خاص HTML

از کاراکترهایی که نشانه گذاری HTML را تشکیل می‌دهند، گریز کنید.

جایگزینی براکت‌های زاویه‌دار، علامت‌های «و» و علامت‌های نقل‌قول با اشکال موجودیت HTML آن‌ها.

راهنمای دنبال کردن
یک نمونه واقعی قبل و بعد
قبل ورودی برای گریز html

متن منبع اصلی.

بعد خروجی واقعی برای گریز html

نتیجه متن دانلود شده.

این مقایسه از ورودی اصلی و نتیجه واقعی دانلود شده استفاده می‌کند.
تبلیغات
آموزش ویدیویی سریع Escape text for HTML Escape text for HTML روایت انگلیسی مشاهده ویدیو

Escape text for HTML

تبلیغات

براکت‌های زاویه‌دار، علامت‌های «و» (ampersand) و علامت‌های نقل‌قول را با فرم‌های موجودیت HTML جایگزین کنید. برای بازتولید این مثال، ورودی و تنظیمات دقیق زیر را دنبال کنید. باز کردن فرار از HTML.

01

آماده‌سازی متن منبع

گریز HTML را باز کنید و گزینه نوشتن یا چسباندن متن را انتخاب کنید، یا یک فایل متنی UTF-8 پشتیبانی‌شده را بارگذاری کنید. بارگذاری، ویرایشگر را باز می‌کند؛ ابزار را اجرا نمی‌کند. این مثال از منبع دقیق نشان داده شده در مقایسه استفاده می‌کند.

حداکثر ورودی و نتیجه: 1 مگابایت متن UTF-8، با سقف ورودی 1,048,576 کاراکتر. تبدیل‌های افزایشی نیز باید در محدودیت نتیجه جای بگیرند.

از ورودی نمونه دقیق استفاده کنید
<a title="Tea & cake">Visit</a>

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

02

بررسی کنید که ابزار چگونه کار می‌کند

این ابزار هیچ گزینه تبدیل اضافی برای تنظیم ندارد. منبع را دقیقاً همان‌طور که نشان داده شده نگه دارید تا نتیجه را مقایسه کنید.

حروف معمولی و سایر نمادها بدون تغییر باقی می‌مانند. این زمانی مفید است که یک نمونه نشانه‌گذاری باید به صورت متن نمایش داده شود. رشته‌های موجودیت موجود حاوی علامت «و» هستند، بنابراین فرار مجدد آن‌ها یک لایه رمزگذاری دیگر اضافه می‌کند. هنگامی که نیاز به معکوس کردن یک رشته فرار شده مناسب دارید، از HTML Unescape استفاده کنید.

نمونه موجود در این راهنما

تأیید شده در گردش کار مرورگر i2TEXT در تاریخ 11 نوامبر 2026.

ورودی
example.txt
خروجی
html-escape.txt
نتیجه ذخیره‌شده
57 بایت
03

اعمال و بررسی نتیجه

هنگامی که ورودی و تنظیمات آماده شدند، گریز HTML را انتخاب کنید. در مثال ذخیره‌شده، نتیجه با "&lt;a title=&quot;Tea &amp; cake&quot;&gt;Visit&lt;/a&gt;" شروع می‌شود.

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

نشانه‌گذاری‌های گریز را در نتیجه با فونت تک‌فاصله بررسی کنید و اندازه بایت‌های UTF-8 ورودی و نتیجه را در «نمای کلی نتیجه» مقایسه کنید. مقایسه بایت، نمایش متنی را اندازه‌گیری می‌کند؛ این کار تأیید نمی‌کند که آیا نتیجه برای یک زمینه کاربردی خاص ایمن است یا خیر.

نمای کلی نتیجه، نتایج تغییریافته، بدون تغییر و خالی را متمایز می‌کند. نتیجه بدون تغییر به این معنی است که عملیات انتخاب‌شده متن را تغییر نداده است؛ نتیجه خالی می‌تواند نتیجه مورد انتظار از حذف یا استخراج باشد. «نمایش فاصله‌ها و تب‌ها» را باز کنید تا فاصله‌ها به‌صورت ·، تب‌ها به‌صورت ⇥ و پایان خط‌ها به‌صورت ↵ نمایش داده شوند. این علائم فقط پیش‌نمایش هستند؛ متن کپی و دانلود شده، فضای خالی واقعی خود را حفظ می‌کند. پیش‌نمایش فضای خالی حداکثر 12,000 نقطه کد یونیکد را نشان می‌دهد. این محدودیت پیش‌نمایش، نتیجه قابل ویرایش یا دانلود TXT آن را کوتاه نمی‌کند.

04

ذخیره نسخه‌ای که بررسی کردید

نتیجه فعلی را بررسی کنید، سپس از آیکون دانلود برای ذخیره یک فایل TXT استفاده کنید. دانلود واقعی در این مثال با نام html-escape.txt است. کپی و دانلود از نتیجه فعلی استفاده می‌کنند، بنابراین قبل از ذخیره، هرگونه تغییر نهایی در متن را اعمال کنید. «ادامه به» می‌تواند نتیجه را به یک ابزار سازگار بعدی منتقل کند، جایی که قبل از اجرای عملیات دیگر، آن را بررسی می‌کنید.

ویرایش نتیجه، جزئیات محاسبه‌شده را تا زمانی که ابزار را دوباره اجرا نکنید، پنهان می‌کند. کپی و دانلود TXT از متن ویرایش‌شده استفاده می‌کنند؛ به منبع بازگردید و ابزار را دوباره اعمال کنید تا گزارش به‌روزرسانی شود.

نسخه بازبینی‌شده آماده است

example.txthtml-escape.txt

چند جزئیات مفید

پرسش‌های متداول

کدام تنظیمات این مثال را ایجاد کردند؟

هیچ تنظیمات تبدیل اضافی مورد نیاز نبود. منبع و خروجی واقعی در مقایسه نشان داده شده‌اند.

قبل از استفاده از نتیجه چه چیزی را باید بررسی کنم؟

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

این متن کجا پردازش می‌شود؟

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

نوبت شما

گریز HTML را با متن خود امتحان کنید.

از منبع خود استفاده کنید و نتیجه را قبل از اشتراک‌گذاری بررسی کنید.

باز کردن فرار از HTML

جزئیات تصویر

زبان38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

از میان 38 زبان رابط کاربری انتخاب کنید.