HTML Varlık Kodlama Karşılaştırması
HTML Entity Coding Nedir?
HTML varlık kodlaması, HTML'de özel karakterlerin tarayıcılarda doğru görüntülenmesini sağlamak için özel karakterlerin değiştirilmesi için kullanılan bir mekanizmadır. Bu özel karakterler HTML'de belirli anlamlara sahiptir; örneğin, HTML etiketinin başlangıcını belirtmek için küçük "", HTML etiketinin sonunu belirtmek için büyük "" işaretleri ve tırnak işaretleri HTML özelliklerinin tanımını müdahale edebilir.<> Bu sorunlardan kaçınmak için, bu özel karakterlerin yerine belirli karakter dizisiyle HTML varlık kodlaması tanıtıldı. HTML varlık kodlaması genellikle "" biçimidir, burada "name" özel karakterin adını veya kodunu temsil eder.&name; HTML varlık kodlaması, Unicode karakterlerini HTML varlıklarına dönüştüren bir mekanizmadır ve HTML'de ASCII karakter kümesi dışındaki karakterler de dahil olmak üzere çeşitli karakterleri temsil etmek için kullanılır (HTML'nin kendisi yalnızca ASCII karakter kümesi destekler). HTML varlık kodlamasında, varlık, belirli bir karakter veya sembolü temsil etmek için kullanılan özel bir temsilidir. Bu varlıklar önceden tanımlanmıştır ve karakterleri varlık adları veya varlık numaraları kullanarak temsil ederler. HTML varlık kodlaması ayrıca HTML'de kaçış karakterleri olarak da adlandırılır. Görünmeyen karakterleri ve özel karakterleri (örneğin HTML etiketleri) göstermek için bir çizgi (&) ile başlayan ve virgül (;) ile biten bir dize, ön uçta genellikle XSS saldırılarından kaçınmak için ve olarak kodlanır; bunlar HTML varlık kodlarıdır.<><>