Сутності HTML кодують і декодують
Виключіть спеціальні символи HTML або перетворите сутності на читабельний текст.
Сутності HTML кодують і декодують
П’ять символів мають структурне значення в HTML — & < > " і ' — тому будь-який текст, який їх містить, має бути екранованим, перш ніж його можна буде показати як вміст, а не інтерпретувати як розмітку. Вставте текст, щоб екранувати його, або вставте екрановану розмітку, щоб прочитати його назад у звичайній формі. Це найшвидший спосіб підготувати зразок коду для публікації в блозі, безпечно перекинути текст користувача в шаблон або декодувати експорт каналу, де кожен апостроф надходить як '.
Селектор області контролює, скільки екранується. «Лише зарезервовано» стосується лише п’яти спеціальних символів і залишає все інше — літери з акцентами, символи, емодзі — як буквальне UTF-8, що є правильним вибором для будь-якої сучасної сторінки, яка обслуговується як UTF-8. «Зарезервовано + не-ASCII» додатково перетворює кожен символ вище діапазону ASCII у числову сутність, як-от š, що є тим, що потрібно для застарілих систем, шаблонів електронної пошти або середовищ, де кодування символів є невизначеним.
Декодування є ширшим, ніж навмисне кодування. Він розпізнає приблизно 120 іменованих об’єктів, які ви насправді зустрічаєте в дикій природі — © — … é š стрілки, грецькі літери, грошові та математичні символи — а також кожну числову форму, як десяткову {, так і шістнадцяткову 😀, включаючи астральні символи, як-от емодзі. Невідомі сутності з іменами залишаються точно такими, як вони є, а не мовчки скидаються, тому нічого не втрачається.
Усе працює у вашому браузері без аналізатора розмітки та DOM, тому вставлення сюди ненадійного HTML не може нічого виконати. Нічого не завантажується — текст залишається на вашому пристрої. Підрахунок під виводом підраховує кількість записаних або вирішених об’єктів.