HTML Varlık (Entities) Kodlayıcı ve Çözücü
Özel ve Türkçe karakterleri HTML Entity (&, <, >, ") kodlarına dönüştürün veya çözün.
HTML Entity Nedir?
HTML varlıkları (entities), HTML kodunda özel anlama sahip olan <, >, & gibi karakterlerin veya telif, euro sembollerinin web sayfalarında kod olarak çalıştırılmadan güvenle metin olarak görüntülenmesini sağlar.
HTML Varlık (Entity) Kodlayıcı ve Kod Çözücü Rehberi
HTML kodlarında sorun çıkarabilecek <, >, &, ", ' gibi özel karakterleri HTML entity (<, >, &) kodlarına dönüştürme ve çözme rehberi.
1Nasıl Kullanılır?
- 1.HTML veya metin içeriğinizi girin.
- 2.Kodla (Encode) veya Çöz (Decode) işlemini seçin.
- 3.Dönüştürülmüş entity dizgisini web projelerinizde kullanmak üzere kopyalayın.
2Hesaplama Yöntemi ve Formüller
HTML Varlıkları (HTML Entities), tarayıcı tarafından etiket veya kod olarak yorumlanabilecek karakterlerin güvenli bir şekilde metin olarak ekranda gösterilmesini sağlar. XSS güvenlik açıklarını önlemede en temel savunma katmanıdır.
Çalışma Mantığı
Özel karakterler W3C HTML standart entity isimleri veya ondalık/onaltılık ASCII kodlarıyla eşleştirilir.
• < → < • > → > • & → & • " → " • ' → '
3HTML Varlık (Entity) Kodlayıcı ve Kod Çözücü Rehberi Örnek Senaryo
<script>alert("test")</script> kodu:
💡 Sonuç Değerlendirmesi: • <script>alert("test")</script> şekline çevrilerek XSS saldırısı engellenir.
⚠️Dikkat Edilmesi Gereken Önemli Hususlar
- •Kullanıcıdan gelen girdileri HTML içine yazdırırken mutlaka entity encoding uygulanmalıdır.
- •Telif hakkı (© = ©) ve euro (€ = €) gibi semboller de HTML entity olarak güvenle yazılabilir.
Sıkça Sorulan Sorular (SSS)
Neden & işareti de kodlanmalıdır?
Çünkü & karakteri HTML entity başlangıç işaretidir; kendisi kodlanmazsa tarayıcı sonraki karakterleri bozuk bir entity olarak yorumlayabilir.