HTML Varlık Dönüştürücü

1 değerlendirmeden 5 puan

HTML Varlık Dönüştürücü, metindeki özel karakterleri tarayıcının güvenle gösterebileceği biçime çevirir ve aynı işlemi ters yönde yapar.

Sorun nedir?

HTML'de bazı karakterlerin özel anlamı vardır. Küçüktür işareti bir etiketin başladığını, ve işareti bir varlığın başladığını belirtir.

Bir metinde bu karakterler geçerse tarayıcı onları içerik değil komut olarak okur. Sonuç, bozuk görünen bir sayfa veya daha kötüsü, çalıştırılan istenmeyen kod olur.

Zorunlu olan beş karakter

  • & & (önce bu dönüştürülmeli, yoksa diğerleri bozulur)
  • < &lt;
  • > &gt;
  • " &quot; (etiket içindeki değerlerde)
  • ' &#39; (tek tırnaklı değerlerde)

Sıralama önemlidir: ve işareti ilk dönüştürülmelidir. Aksi halde &lt; yazdığınızda oradaki ve işareti de kaçırılır ve ekranda &lt; yazısını görürsünüz.

Güvenlik boyutu

Bu, kozmetik bir konu değildir. Kullanıcıdan aldığınız bir metni kaçırmadan sayfaya basarsanız, o metnin içine kod yazan biri sayfanızda kendi kodunu çalıştırabilir. Yorum alanları, arama kutuları ve profil bilgileri bu saldırının klasik hedefleridir.

Kural basittir: kullanıcıdan gelen her metin, sayfaya basılmadan önce kaçırılır.

Türkçe karakterler için gerekli mi?

Hayır. ç, ğ, ı, ö, ş, ü harflerinin HTML'de özel anlamı yoktur. Sayfanız modern karakter kodlaması kullanıyorsa bu harfleri doğrudan yazabilirsiniz.

Eski belgelerde bu harflerin varlık olarak yazıldığını görebilirsiniz; bu, kodlama sorunlarının yaşandığı dönemden kalma bir alışkanlıktır ve bugün gereksizdir.

Nasıl dönüştürülür?

  1. Metninizi giriş alanına yazın veya yapıştırın.
  2. Yönü seçip dönüşümü başlatın.
  3. Sonucu kopyalayın.

Kontrol edilmesi gerekenler

Sayfada &amp;lt; gibi ifadeler görüyorsanız metin iki kez kaçırılmıştır. Ters yönde çalıştırarak düzeltebilirsiniz.

Sıkça sorulan sorular

Hangi karakterleri dönüştürmek zorunlu?

Ve işareti, küçüktür, büyüktür ve tırnak işaretleri. Diğerleri isteğe bağlıdır.

Türkçe harfler için gerekli mi?

Hayır. Modern karakter kodlamasında doğrudan yazılabilirler.

Neden çift kaçırma oluyor?

Metin iki kez işlenmiştir. Ters dönüşümle bir kez geri alın.

Bu bir güvenlik önlemi mi?

Evet. Kullanıcıdan gelen içeriği sayfaya basmadan önce kaçırmak temel bir korumadır.

İlgili araçlar

Sayısal karakter kodları için Ondalık Kod Dönüştürücü, etiket temizlemek için HTML Etiketlerini Kaldırma sayfalarını kullanabilirsiniz.

Popüler Araçlar