Özel karakterleri HTML entity olarak kodlayın veya adlandırılmış, ondalık ve onaltılık entity'leri metne geri çözün.
HTML entity'ler; <, & veya © gibi, aksi halde HTML etiketi olarak yorumlanacak ya da yazılması zor karakterleri temsil eden metin dizileridir. Tarayıcı bunları gerçek karakter olarak gösterir.
Metin ve öznitelik değerlerinde & için &, < için <, > için >, " için " ve ' için ' kullanılmalıdır. Bu karakterleri kaçırmak bozuk HTML'i önler ve kullanıcı girdisini sayfaya eklerken XSS'e karşı temel bir korumadır.
UTF-8 kullanan modern sayfalarda ç, ğ, ş, ı, € veya emoji doğrudan yazılabilir. ç gibi sayısal entity'ler yalnızca hedef sistem, e-posta şablonu veya eski bir dosya sadece ASCII destekliyorsa gereklidir.
Tarayıcının kendi ayrıştırıcısıyla , €, … gibi tüm HTML5 adlandırılmış entity'lerini; ayrıca ondalık (€) ve onaltılık (€) sayısal entity'leri çözer. Çözme tek geçişte yapıldığı için &lt; doğru şekilde < değil < olur.