رمزگذاری و رمزگشایی موجودیتهای HTML
نویسههایی مانند <، >، & و گیومهها در HTML معنای خاصی دارند. برای نمایش آنها بهصورت متن — نمونه کد، ورودی کاربر، مقادیر ویژگیها — باید به شکل موجودیتهایی مانند < و & نوشته شوند. متن را جایگذاری کنید تا escape شود، یا HTML دارای موجودیت را جایگذاری کنید تا به نویسههای ساده رمزگشایی شود.
در صورت تمایل، هر نویسه غیر ASCII را هم میتوان رمزگذاری کرد — بهصورت موجودیتهای نامدار مانند © و € یا عددی مانند Ж — برای سیستمهایی که فقط ASCII میپذیرند. رمزگشایی همه موجودیتهای نامدار و عددی را میفهمد. همهچیز در مرورگر شما اجرا میشود.
چرا از این مبدل موجودیت HTML استفاده کنیم؟
- escape کردن <، >، &، " و ' برای HTML امن
- رمزگشایی همه موجودیتهای نامدار و عددی HTML
- رمزگذاری اختیاری همه نویسههای غیر ASCII
- فوری و در مرورگر شما — هیچ چیز بارگذاری نمیشود
نحوه رمزگذاری یا رمزگشایی HTML
- «رمزگذاری» یا «رمزگشایی» را انتخاب کنید
- متن یا HTML خود را در فیلد ورودی جایگذاری کنید
- نتیجه را کپی کنید
سؤالات متداول
آیا این رمزگذار HTML رایگان است؟
بله، کاملاً رایگان است و هیچ محدودیتی ندارد.
کدام نویسهها رمزگذاری میشوند؟
پنج نویسهای که در HTML معنای خاصی دارند: & < > " و '. با گزینه اضافی، هر نویسه خارج از ASCII هم رمزگذاری میشود — اگر موجودیت نامدار داشته باشد به همان شکل، وگرنه بهصورت موجودیت عددی.
چه زمانی باید HTML را رمزگذاری کنم؟
هر زمان که متن باید بهصورت تحتاللفظی در صفحه وب نمایش داده شود و نه بهعنوان نشانهگذاری تفسیر شود — برای مثال نمونه کدها یا ورودی کاربر، که در آن escape کردن از حملات cross-site scripting (XSS) هم جلوگیری میکند.
آیا متن من به سرور ارسال میشود؟
خیر. همهچیز در مرورگر شما انجام میشود.