← بازگشت به ویژگی‌ها
Free

رمزگذاری Entity های HTML

ابزار HTML Entity Encoder کاراکترهای خاص (< > & " ') را به معادل Entity آن‌ها در HTML (&lt; &gt; &amp; &quot; &#39;) و بالعکس تبدیل می‌کند. ضروری برای نمایش ایمن محتوای کاربر، تعبیه کد در مستندات، یا جلوگیری از XSS هنگام نمایش ورودی کاربر.

وقتی نیاز دارید تگ‌های HTML را به‌صورت متن نمایش دهید، قطعه‌کد را در یک صفحه تعبیه کنید، یا محتوای ارسال‌شده توسط کاربر را به‌طور ایمن نشان دهید، رمزگذاری Entity های HTML پاسخ آن است. این ابزار تبدیل دوطرفه فوری ارائه می‌دهد. رمزگذاری، کاراکترهای خاص HTML را با معادل Entity آن‌ها جایگزین می‌کند تا مرورگر آن‌ها را به‌صورت لفظی نمایش دهد نه اینکه به‌عنوان مارک‌آپ تفسیر کند. رمزگشایی این فرآیند را معکوس می‌کند. این ابزار پنج Entity اصلی XML به‌علاوه ارجاعات Entity عددی (&#NN; و &#xHH;) را مدیریت می‌کند تا بتوانید با هر محتوای رمزگذاری‌شده‌ای کار کنید. تبدیل بلادرنگ یعنی خروجی همزمان با تایپ ظاهر می‌شود، و دکمه جابه‌جایی، ورودی و خروجی را برای تأیید سریع رفت‌وبرگشت جابه‌جا می‌کند.

پیش‌نمایش زنده
example.com
رمزگذار هستی HTML رمزگذاری رمزگشایی
ورودی
<div class="box">Hello & welcome!</div>
خروجی رمزگذاری شده
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
ویژگی‌های کلیدی

رمزگذاری کاراکترهای خاص

کاراکترهای < > & " ' را به &lt; &gt; &amp; &quot; &#39; تبدیل می‌کند — پنج کاراکتر رزرو شده HTML که برای نمایش به‌صورت متن نیاز به رمزگذاری دارند.

رمزگشایی ارجاعات Entity

هم Entity های نام‌گذاری‌شده (&amp; &lt; &nbsp;) و هم عددی (&#60; &#x3C;) را به کاراکترهای اصلی خود بازمی‌گرداند.

کپی با یک کلیک

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

تبدیل بلادرنگ

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

پشتیبانی از Entity های عددی

از ارجاعات عددی دهدهی (&#65;) و شانزده‌شانزدهی (&#x41;) به‌علاوه Entity های نام‌گذاری‌شده مانند &amp;nbsp;‏، &amp;copy;‏ و &amp;trade; پشتیبانی می‌کند.

تأیید رفت‌وبرگشت

رمزگذاری کنید، سپس نتیجه را رمزگشایی کنید تا مطمئن شوید خروجی با اصل مطابقت دارد — راهی سریع برای تأیید مدیریت ایمن محتوا.

موارد استفاده رایج

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

برای نمایش تگ‌های HTML به‌صورت متن لفظی در یک صفحه markdown یا HTML، کاراکترهای خاص را رمزگذاری کنید — دیگر نمونه‌کد شما به‌اشتباه به‌عنوان مارک‌آپ رندر نمی‌شود.

جلوگیری از XSS

قبل از بازتاب ورودی کاربر در یک صفحه، Entity های HTML را رمزگذاری کنید تا تگ‌های <script> و سایر بردارهای تزریق خنثی شوند.

رفع اشکال HTML ناقص

ارجاعات Entity در خروجی مشکوک را رمزگشایی کنید تا ببینید واقعاً چه کاراکترهایی تولید شده‌اند — به شناسایی باگ‌های escape کمک می‌کند.

مهاجرت محتوا

HTML دارای Entity از یک سیستم (یک CMS، قالب ایمیل) را به متن ساده برای سیستم دیگر (یک فیلد پایگاه‌داده، ایمیل متن ساده) تبدیل کنید.

ایمنی Tooltip و Attribute

محتوا را قبل از درج در ویژگی‌های HTML (title="..."‏، data-*) رمزگذاری کنید تا نقل‌قول‌ها و کاراکترهای خاص ویژگی را خراب نکنند.

نحوه استفاده
1

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

روی آیکون HTML Entity در داک DevSuite Pro کلیک کنید. یک پنل ویرایشگر با دکمه‌های تغییر Encode و Decode باز می‌شود.

2

جای‌گذاری HTML یا متن شما

رشته‌ای را که می‌خواهید رمزگذاری کنید (HTML خامی که باید به‌صورت متن نشان دهید) یا رمزگشایی کنید (محتوای پر از Entity که باید رندر کنید) جای‌گذاری کنید.

3

انتخاب حالت

Encode را برای تبدیل کاراکترهای خاص به Entity، یا Decode را برای بازگرداندن Entity ها به کاراکترهای خام آن‌ها انتخاب کنید.

4

خواندن نتیجه

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

5

کپی نتیجه

روی Copy کلیک کنید تا خروجی را بگیرید. آن را در مستندات، نمونه‌کد یا صفحه کاربرمحور خود برای نمایش ایمن جای‌گذاری کنید.

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

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox