Sayfa, karakter referansları olan varlık referansları (eski terim) veya adlandırılmış karakter referansları (HTML5 terim) kullanılarak yazılmıştır. UTF-8 kodlu bir sayfada, örneğin “ó” kullanabilirsiniz, ancak bunun gibi bir referans ó
da geçerlidir ve çeşitli nedenlerle sayfa yazarları / geliştiricileri tarafından tercih edilebilir (örneğin, “ó” nasıl yazıldığını bilmeden) ). Çoğu zaman, varlıkların kullanımı, tarayıcılarda UTF-8'e yaygın destek vermeden önce bir zamanlar gerekli olan (1990'larda) eski uygulamalardan sadece bir tanesidir.
Gösterim ó
, HTML kaynak kodunu daha az okunabilir hale getirmesine rağmen kullanımı tamamen güvenlidir. Örneğin, bir kullanıcı metni kopyalayıp yapıştırırsa “ó” alır, çünkü ó
yalnızca HTML kaynağında bulunur; bir tarayıcının HTML ayrıştırıcısı tarafından dahili olarak “ó” ya dönüştürülür.
Ancak, bazı referanslar güvensiz. Genel olarak, HTML 4.01'de tanımlanan varlıklar güvenlidir. (Bazıları dolayı her zaman yazı sorunlara düzgün işlenmez karakterleri anlamlara gelebilir, ancak bu tür problemler oldukça bağımsız karakteri kendisi karşı bir varlığın kullanım mevcuttur.) Çok daha büyük bir kümesi vardır HTML5 adlı karakter referansları , ve eski tarayıcı sürümleri genellikle uzantılara destek vermez.
Örneğin, ō
desteklenebilir veya olmayabilir. Destekleniyorsa, “ō” olarak gösterilir (o macron ile); desteklenmiyorsa (örneğin, IE 9 ve daha üstü), tam anlamıyla oluşturulur. Bu yüzden karakterin kendisini veya sayısal referansı kullanmak çok daha güvenlidir ō
.