HTML Varlık Kodlayıcı ve Çözücü

Özel karakterleri HTML varlıklarına kodlayın ve geri çözün — tarayıcınızda.

Nasıl kullanılır

  1. Metninizi veya HTML parçanızı giriş alanına yapıştırın — kod örnekleri, aksanlı metin, semboller, ne olursa.
  2. &, <, >, " ve ' karakterlerini varlıklara dönüştürmek için "Kodla" düğmesine tıklayın (ASCII dışı her karakteri de sayısal biçime çevirmek için kutuyu işaretleyin) veya varlıkları düz karakterlere geri çevirmek için "Çöz" düğmesine tıklayın.
  3. Sonucu kopyalayın veya indirin. Her şey tarayıcınızda çalışır — hiçbir sunucuya bir şey gönderilmez.

Bu araç hakkında

HTML varlıkları web'in kaçış mekanizmasıdır: &amp;, &lt; ve &#233; gibi diziler, aksi hâlde işaretleme olarak yorumlanacak veya belgenin kodlamasında bulunmayacak karakterleri sayfada göstermeyi sağlar. Bir sayfada kod örneği göstermek, kullanıcı metnini bir özniteliğe koymak veya aksanları ve sembolleri bozan bir sisteme içerik yapıştırmak gerektiğinde yanıt kodlamadır — bir kazıyıcıdan, akıştan veya veritabanı dökümünden &nbsp; ve &#39; dolu metin geldiğinde ise çözme onu yeniden okunur hâle getirir.

Kodlayıcı, güvenlik ve doğruluk için önemli olan beş karakteri her zaman dönüştürür — &, <, >, çift ve tek tırnak — ve kesme işaretini sayısal &#39; biçimiyle değiştirir, çünkü adlandırılmış &apos; HTML 4'te tanımlı değildir. İsteğe bağlı bir onay kutusu, ASCII aralığının üzerindeki her karakteri de sayısal bir varlığa dönüştürür (é için &#233;, 😀 için &#128512;) ve vekil (surrogate) yarımları doğru eşleştirir; böylece emojiler iki bozuk sayı yerine tek bir kod noktası olur. Çözücü ters yönde, HTML 4 standardının yaklaşık 250 adlandırılmış varlığını içeren gömülü bir tabloyla çalışır — &nbsp; ve &copy;'den Yunan harflerine ve oklara kadar — artı ondalık (&#233;) veya onaltılık (&#x1F600;) biçimdeki her sayısal varlık.

Tablonun dışındaki daha nadir HTML5 adları, ayrık bir tarayıcı öğesi üzerinden çözülür; böylece geçerli hemen her varlık doğru çözülür, bozuk veya imkânsız diziler (vekil kod noktaları gibi) ise bozulmak yerine olduğu gibi bırakılır. Durum satırı tam olarak kaç değiştirme yapıldığını söyler — büyük metin bloklarını temizlerken hızlı bir sağlama yöntemi. Her şey yerel olarak JavaScript'te gerçekleşir: içeriğiniz asla yüklenmez, günlüğe kaydedilmez veya hiçbir yerde saklanmaz.

Sık sorulan sorular

Karakterleri ne zaman HTML varlığı olarak kodlamalıyım?

Metin HTML içine yerleştirilecek ve işaretleme olarak yorumlanmaması gerekiyorsa kodlayın: bir sayfadaki kod örnekleri, özniteliklere yansıtılan kullanıcı girdisi veya eski kodlamalarda bozulan semboller. Beş kritik karakter: &, <, >, " ve '.

Adlandırılmış ve sayısal varlıklar arasındaki fark nedir?

Adlandırılmış varlıklar bir anımsatıcı kullanır (© için &copy;) ve yalnızca sabit bir karakter listesi için vardır; sayısal varlıklar ise herhangi bir Unicode kod noktasına doğrudan, ondalık (&#169;) veya onaltılık (&#xA9;) biçimde başvurur. Tarayıcılar ikisine de aynı davranır.

Kodlayıcı neden &apos; yerine &#39; üretiyor?

Çünkü &apos; HTML 4'ün parçası değildir; çok eski ayrıştırıcılar ve bazı e-posta istemcileri onu anlamaz. Sayısal &#39; biçimi kesme işaretini her yerde gösterir; güvenli kabul edilen kural bu yüzden budur.

Çözücü emojileri ve onaltılık varlıkları destekliyor mu?

Evet. Ondalık ve onaltılık sayısal varlıkları tüm Unicode aralığında çözer — &#x1F600; (😀) gibi astral karakterler dâhil — ve bunları JavaScript dizelerinde düzgün vekil çiftler olarak yeniden kurar.

Metnim tarayıcımdan çıkıyor mu?

Hayır. Kodlama ve çözme, cihazınızda %100 JavaScript'te çalışır. Hiçbir şey herhangi bir sunucuya iletilmez, günlüğe kaydedilmez veya saklanmaz.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.