پرش به محتوای اصلی

ابزار تبدیل HTML Entity

→ ابزارهای توسعه‌دهنده WEBTICK DEV TOOLS

ابزار تبدیل و رمزگشایی HTML Entity آنلاین

HTML Entityها را Encode یا Decode کنید، بین Named، Decimal و Hex جابه‌جا شوید، Double Encoding را پیدا کنید و Source یا Text Nodeهای HTML را کنترل‌شده پردازش کنید.

&&&Double Encode
01

ورودی

متن یا HTML را وارد کنید.

0 کاراکتر
02

خروجی

نتیجه زنده و قابل کپی.

0 کاراکتر
03

Preview امن

رندر دیداری خروجی، بدون اجرای JavaScript.

04

Entity Inspector

Entityهای پیدا شده و وضعیت Encode را ببینید.

0Entity
0Named
0Numeric
0Double?

Entityای پیدا نشده.

نکته‌های مهم

Entity رمزنگاری نیست

فقط یک روش نمایش کاراکترها در HTML است.

HTML-aware

در حالت «فقط متن داخل HTML»، تگ‌ها و Attributeها حفظ می‌شوند و فقط Text Nodeها تغییر می‌کنند.

Double Encoding

اگر & تبدیل به & شده باشد، Inspector هشدار می‌دهد.

Scope Control

متن ساده، Source کامل و Text Nodeهای HTML سه Scope مستقل دارند.

HTML Entity Encoder / Decoder با حالت‌های دقیق Escape

Entityها برای نمایش کاراکترهایی مثل <، >، & و برخی نویسه‌های خاص در HTML استفاده می‌شوند. این ابزار اجازه می‌دهد روش Encode را انتخاب کنید و خروجی Named، Decimal یا Hex بسازید.

در حالت HTML-aware می‌توانید فقط Text Nodeها را پردازش کنید تا Markup دست‌نخورده بماند؛ Inspector هم Entityهای موجود و الگوهای مشکوک به Double Encoding را نمایش می‌دهد.

راهنمای خود ابزار

راهنمای استفاده از HTML Entity Studio

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

این ابزار دقیقاً چه کاری انجام می‌دهد؟

HTML Entity Studio برای Encode/Decode کردن Entityهای HTML و Inspect کردن Named، Decimal و Hex Entityهاست. می‌توانید فقط متن داخل HTML را پردازش کنید یا کل Source را Escape کنید.

قبل از شروع این موارد را بدانید

  • مشخص کنید هدف شما Escape متن است یا نمایش خود کد HTML به‌عنوان متن.
  • Multi-pass Decode را فقط برای داده چندلایه استفاده کنید.
  • HTML Entity با URL Encoding و Unicode Escape فرق دارد.
مراحل استفاده

قدم‌به‌قدم با ابزار کار کنید

  1. ۱. Encode، Decode یا Inspector را انتخاب کنیدMode اصلی را بر اساس کاری که می‌خواهید انجام دهید مشخص کنید.
  2. ۲. نوع ورودی را تعیین کنیدمتن ساده، فقط متن داخل HTML یا کل Source HTML.
  3. ۳. فرمت Entity را انتخاب کنیدNamed، Decimal یا Hex و دامنه کاراکترهایی که باید Encode شوند.
  4. ۴. Preview و Inspector را ببینیدخروجی نهایی و Entityهای شناسایی‌شده را قبل از کپی بررسی کنید.
واژه‌نامه رابط

دکمه‌ها، گزینه‌ها و اصطلاحات یعنی چه؟

اگر نام یک گزینه فنی است، این بخش توضیح می‌دهد چه کاری انجام می‌دهد و در کدام بخش ابزار به کارتان می‌آید.

Named Entity
فرم‌هایی مثل &amp; و &nbsp;.
Decimal
Entity عددی مثل &#38;.
Hex
Entity هگز مثل &#x26;.
Multi-pass Decode
چند لایه Encoding را مرحله‌به‌مرحله Decode می‌کند.
Source Mode
مشخص می‌کند تگ‌ها حفظ شوند یا خود Source هم Escape شود.
خواندن نتیجه

خروجی ابزار را چطور تفسیر کنید؟

در Text Node Mode تگ‌ها باید ثابت بمانند و فقط متن تغییر کند. در Full Source Escape، خود < و > هم به Entity تبدیل می‌شوند. Inspector تعداد و نوع Entityها را نشان می‌دهد.

ادامه کار

اگر مرحله بعدی کارتان این است

سوالات رایج

& چیست؟

Named Entity مربوط به کاراکتر & است و برای نمایش امن آن در HTML استفاده می‌شود.

فرق HTML Entity با URL Encoding چیست؟

HTML Entity برای Context HTML است؛ URL Encoding برای نمایش کاراکترها در URI و Query String استفاده می‌شود.

آیا باید همه کاراکترها را Entity کنیم؟

خیر. معمولاً فقط کاراکترهایی که در Context HTML معنی خاص دارند یا نیاز مشخصی دارند Escape می‌شوند.

مشاوره رایگانهمین حالا تماس بگیرید 09366541555