Bir blog yazısına <div class="note"> yapıştırırsınız ve yayımlanan sayfa hiçbir şey göstermez. Tarayıcı bunu metin olarak değil, bir etiket olarak okudu. Bir HTML varlığı bunu çözer. < gibi, tam olarak bir karakteri temsil eden kısa bir koddur. Bu HTML varlıkları kodlayıcı kodları sizin için yazar, çözücü de onları geri okur.
Bir HTML varlıkları aracının üç işi
Geliştiriciler, bir öğretici onları metin olarak gösterebilsin diye JSON veya XML parçacıklarını kaçırır. E-posta şablonu hazırlayanlar, bazı eski posta istemcileri bozduğu için telif işaretini ve euro işaretini varlıklara çevirir. &quot; dolu kazınmış bir sayfa alan biri çözücüyü çalıştırır, bazen iki kez. Üç durumda da asıl amaç metnin hiç bozulmadan hedefine ulaşmasıdır.
Dört düğme ve bir çıktı alanı
- Metninizi girdi alanına yapıştırın. Zaten bir örnek satır vardır ve çıktı alanı onun kodlanmış hâlini çoktan gösterir.
- Kodla beş karakteri kaçırır:
&,<,>,"ve'. Çift tırnak", tek tırnak'olur. - ASCII dışı her şeyi kodla, UTF-8 taşıyamayan hedef dosyalar içindir. 126 kod noktasının üzerindeki her karakteri de dönüştürür.
- Kodu çöz, girdideki varlıkları yeniden karakterlere çevirir.
- Çıktıyı okuyun, sonra Kopyala'ya basın. Temizle iki alanı da boşaltır.
Çıktı yazdıklarınızı izlemez. Her değişiklikten sonra bir düğmeye basın.
Çözücü neden umlautları atlar ve çift kaçışlar için neden iki tık ister
Çözücü, kodlayıcının yazabildiği 26 adlandırılmış varlığı ve ek olarak ''u bilir. Bunlar beş temel varlık, , tipografik tırnaklar, tireler ve © ile € gibi simgelerdir. Bu listenin dışındaki bir ad, örneğin ä, olduğu gibi kalır. ä ve ä gibi sayısal biçimler her geçerli kod noktası için çalışır.
Çözme tek geçişte çalışır. &lt;, < değil < olur. Eksik bir noktalı virgül tanımayı durdurur ve adlar büyük/küçük harfe duyarlıdır; bu yüzden © dokunulmadan kalır.
Düz Kodla, bölünmez boşluğu olduğu gibi bırakır. Yalnızca ASCII dışı her şeyi kodla yazar ve tablonun ötesindeki diğer her karaktere ondalık bir varlık verir. Bir emoji iki değil, bir varlık verir.
Metniniz nereye gider
Hiçbir yere. Dönüştürme sayfadaki düz JavaScript'tir, hiçbir istek gönderilmez ve hiçbir şey saklanmaz. Sayfanın dışında yalnızca Kopyala düğmesi iş görür: çıktıyı panonuza yazar.
Sık sorulan sorular (SSS)
&, <, >, çift tırnakları ve tek tırnakları varlıklarla değiştirir.