ابزار تبدیل و رمزگشایی HTML Entity آنلاین
HTML Entityها را Encode یا Decode کنید، بین Named، Decimal و Hex جابهجا شوید، Double Encoding را پیدا کنید و Source یا Text Nodeهای HTML را کنترلشده پردازش کنید.
ورودی
متن یا HTML را وارد کنید.
خروجی
نتیجه زنده و قابل کپی.
Preview امن
رندر دیداری خروجی، بدون اجرای JavaScript.
Entity Inspector
Entityهای پیدا شده و وضعیت Encode را ببینید.
Entityای پیدا نشده.
نکتههای مهم
فقط یک روش نمایش کاراکترها در HTML است.
در حالت «فقط متن داخل HTML»، تگها و Attributeها حفظ میشوند و فقط Text Nodeها تغییر میکنند.
اگر & تبدیل به & شده باشد، Inspector هشدار میدهد.
متن ساده، 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 فرق دارد.
قدمبهقدم با ابزار کار کنید
- ۱. Encode، Decode یا Inspector را انتخاب کنیدMode اصلی را بر اساس کاری که میخواهید انجام دهید مشخص کنید.
- ۲. نوع ورودی را تعیین کنیدمتن ساده، فقط متن داخل HTML یا کل Source HTML.
- ۳. فرمت Entity را انتخاب کنیدNamed، Decimal یا Hex و دامنه کاراکترهایی که باید Encode شوند.
- ۴. Preview و Inspector را ببینیدخروجی نهایی و Entityهای شناساییشده را قبل از کپی بررسی کنید.
دکمهها، گزینهها و اصطلاحات یعنی چه؟
اگر نام یک گزینه فنی است، این بخش توضیح میدهد چه کاری انجام میدهد و در کدام بخش ابزار به کارتان میآید.
- Named Entity
- فرمهایی مثل & و .
- Decimal
- Entity عددی مثل &.
- Hex
- Entity هگز مثل &.
- 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 میشوند.