HTML varlık kodlayıcı / çözücü
Tamamen tarayıcınızda çalışır. Dosyalarınız ve verileriniz cihazınızdan hiç çıkmaz.
Bu araç hakkında
HTML varlıkları, <, > ve & gibi normalde işaretleme olarak okunacak karakterleri, aynı zamanda aksanlı harfler, para birimi işaretleri ve tipografik tırnaklar gibi düz ASCII dışındaki simgeleri temsil eder. Bu araç metni adlandırılmış ve sayısal varlıklara kodlar, varlıkları da düz metne geri çözer. & ve © gibi adlandırılmış referansları, é gibi ondalık referansları ve é gibi onaltılık referansları işler.
Tam olarak neyi dönüştürüyor?
Kodlama, HTML işaretlemesi içinde güvensiz olan beş karakteri (&, <, >, " ve ') adlandırılmış varlıklarına çevirir: &, <, >, " ve '. ASCII dışı seçeneğini açarsanız, düz ASCII dışındaki her karakteri de ondalık sayısal bir varlığa çevirir; bu, UTF-8’i düzgün işlemeyen eski bir sisteme güvenle yapıştırılabilecek bir çıktıya ihtiyacınız olduğunda işe yarar.
Çözme işlemi, insanların günlük hayatta gerçekten karşılaştığı varlıkları kapsar: &, <, ©, —, é gibi aksanlı harfler ve yaklaşık yetmiş kadar başka adlandırılmış referans, bunlara ek olarak her türlü ondalık (é) veya onaltılık (é) sayısal varlık. HTML5 spesifikasyonu iki binden fazla adlandırılmış varlık tanımlıyor, bunların çoğu az bilinen matematiksel veya tarihi simgeler. Bu yüzden bu araç hepsini kapsamaya çalışmak yerine yaygın kullanılan kümeye bağlı kalıyor. Sayısal varlıklar adı olsun olmasın her karakter için çalışır, yani aslında ulaşılamayan hiçbir karakter yok, sadece bir isimle geri dönmüyor.
Yapıştırdığım metin parçaları bir yere gönderiliyor mu?
Hayır. Her şey tarayıcınızda düz metin işleme ile çalışır, hiçbir aşamada ağ isteği yapılmaz. Bu yüzden özel veri, kurum içi URL’ler veya henüz yayınlanmamış içerik barındıran metinler üzerinde kullanmak da sorun değil, hiçbiri makinenizden çıkmaz.
Bu araca ne zaman ihtiyacım olur?
Genelde kullanıcının gönderdiği bir metni HTML içine gömüp güvenli şekilde kaçış karakterine çevirmeniz gerektiğinde işe yarar, böylece birinin yorumundaki başıboş bir < işareti bir etiket olarak ayrıştırılmaz. Bir sayfa & yerine & gösteriyorsa ve çifte kodlamanın nereden sızdığını arıyorsanız da işe yarar. Bir CMS’ten veya kelime işlemciden kopyalanmış, tipografik tırnakları ve tireleri sayısal varlık olarak yazılmış bir metni temizlerken de kullanabilirsiniz. Tanımlı tüm varlıkların listesi için MDN’nin varlık referansları rehberine ve WHATWG’nin adlandırılmış karakter referansları tablosuna bakabilirsiniz.