HTML Varlık Kodlayıcı / Çözücü Nedir?
Ücretsiz çevrimiçi HTML varlık kodlama ve kod çözme aracı. <, >, &, " gibi özel karakterleri HTML varlık eşdeğerlerine dönüştürün.
HTML entity'leri, HTML işaretlemesinde özel anlam taşıyan karakterleri temsil eden özel karakter dizileridir. <, >, &, " ve ' gibi karakterler, HTML içeriğinde göründüklerinde sırasıyla <, >, &, " ve ' olarak kodlanmalıdır — aksi takdirde tarayıcı bunları metin olarak değil, işaretleme olarak yorumlar. HTML Entity Encoder/Decoder, bu entity'lerin hem kodlamasını hem de kod çözmesini çift yönlü bir arayüzde ele alır.
Encode modunda araç, girdi metninizdeki beş temel HTML özel karakterini tarar ve her birini karşılık gelen entity'siyle değiştirir. Bu, bir web sayfasında kod parçacıkları görüntülemeniz, kullanıcı tarafından üretilen içeriği güvenle kabul etmeniz veya HTML şablonlarına dahil edilecek metin hazırlamanız gerektiğinde çok önemlidir. Kodlama olmadan, kullanıcının gönderdiği "<script>alert('xss')</script>" metni, tarayıcının betiği metin olarak göstermek yerine kod olarak çalıştırmasına neden olur.
Decode modunda ters işlem, entity kodlu metni insan tarafından okunabilir biçimine geri dönüştürür. Bu, HTML çıktısında hata ayıklarken, web sayfalarından ham HTML kaynağını okurken veya HTML tabanlı API'lerden gelen verileri işlerken kullanışlıdır. Araç ayrıca, web içeriğinde sıklıkla karşılaşılan ancak işlenmiş HTML'de görünmeyen (bölünmez boşluk) işlevini de ele alır.
Sözdizimi vurgulamalı çıktı, kodlanmış karakterleri normal metinden ayırt etmeyi kolaylaştırır. Kodlanmış entity'ler vurgulu görünür, böylece tüm özel karakterlerin doğru şekilde dönüştürüldüğünü doğrulayabilirsiniz. Takas düğmesi, dönüştürme yönünü anında tersine çevirir ve geliştirme ile hata ayıklama sırasında metnin birden çok kodlama-kod çözme döngüsünden geçtiği iş akışlarını destekler.