0

Wynik dekodowania

Escapowanie HTML

Wynik kodowania

Escapowanie HTML
Zakres
Nazwane odwołania znakowe
Notacja odwołań numerycznych

O escapowaniu HTML

Escapowanie HTML zamienia znaki mające specjalne znaczenie w HTML na referencje znakowe, dzięki czemu ciąg znaków można bezpiecznie wyświetlić jako tekst HTML. Na przykład < i >, które mogą zostać odczytane jako tagi, są zapisywane jako &lt; i &gt;.

Po zastosowaniu escapowania HTML wprowadzony tekst nie jest interpretowany jako tagi ani atrybuty HTML, tylko wyświetlany na ekranie jako zwykły tekst.

Na przykład escapowanie HTML tekstu „<p>Hello, world!</p>” daje następujący wynik.

&lt;p&gt;Hello, world!&lt;/p&gt;
ZnakPo escapowaniu HTMLOpis
<&lt;Może zostać zinterpretowany jako początek tagu HTML.
>&gt;Może zostać zinterpretowany jako koniec tagu HTML.
&&amp;Może zostać zinterpretowany jako początek referencji znakowej.
"&quot;Ma specjalne znaczenie, gdy wartość atrybutu jest ujęta w cudzysłów.
'&apos;Ma specjalne znaczenie, gdy wartość atrybutu jest ujęta w apostrofy.

Opcje ucieczki HTML

DenCode pozwala wybrać zakres, sposób użycia nazwanych odwołań znakowych oraz notację odwołań numerycznych.

Zakres
OpcjaOpisPrzykład dla „A < 😀”
PodstawoweKonwertuje pięć znaków <, >, &, " i '.A &lt; 😀
Podstawowe + spoza ASCIIKonwertuje pięć znaków podstawowych oraz znaki spoza ASCII.A &lt; &#128512;
NiealfanumeryczneKonwertuje znaki inne niż litery i cyfry ASCII.A&#32;&lt;&#32;&#128512;
WszystkoKonwertuje wszystkie znaki.&#65;&#32;&lt;&#32;&#128512;

Do zwykłego wyświetlania HTML często używa się opcji „Podstawowe”, ponieważ konwertuje tylko potrzebne znaki. Użyj opcji „Wszystko”, gdy chcesz sprawdzić ciąg jako odwołania znakowe HTML albo przedstawić każdy znak jawnie jako odwołanie.

Nazwane odwołania znakowe
OpcjaOpisPrzykład
HTML5Używa nazwanych odwołań znakowych zdefiniowanych w HTML5.&copy;
HTML4Używa nazwanych odwołań znakowych zdefiniowanych w HTML4.&copy;
XHTMLUżywa pięciu odwołań &lt;, &gt;, &amp;, &quot; i &apos;.&apos;
BrakNie używa nazwanych odwołań; stosowane są tylko odwołania numeryczne.&#169;
Notacja odwołań numerycznych
OpcjaOpisPrzykład
DziesiętneUżywa dziesiętnych odwołań numerycznych.&#169;
Szesnastkowe małymi literamiUżywa szesnastkowych odwołań numerycznych z małymi literami.&#xa9;
Szesnastkowe wielkimi literamiUżywa szesnastkowych odwołań numerycznych z wielkimi literami.&#xA9;