HTML varlık kodlayıcı / çözücü

Metni yapıştırın, kaçışlanmış sürüm anında görünür — ya da <p> yapıştırıp karakterleri geri alın. Düğme yok, hiçbir şey yüklenmez.

Nasıl kullanılır

  1. Kaçışla veya Kaçıştan çıkar seçeneğini seçin — girdi kutusu olduğu gibi kalır, böylece aynı metne yeniden yazmadan iki taraftan da bakabilirsiniz.
  2. Kaçışla: metni yazın veya yapıştırın, kaçışlanmış sürüm hemen görünür. “Yalnızca özel karakterler” (varsayılan) yalnızca & < > " ' karakterlerini kaçışlar — bunlar aksi hâlde HTML'i bozar; “ASCII dışı dahil” U+007F üzerindeki her karakteri de bir başvuruya çevirir, böylece çıktı saf ASCII olur.
  3. Başvuru stilini seçin: “Adlandırılmış” &amp; ve &copy; yazar, “Ondalık” &#38;, “Onaltılı” &#x26; yazar. Adlandırılmış modda adı olmayan karakterler (Çince, Arapça, emoji) ondalık sayıya düşer.
  4. Kaçıştan çıkar: başvuru içeren metni yapıştırıp karakterleri geri alın. Sonucun üstündeki satır kaç başvurunun çözüldüğünü ve okunamayan varsa hangi parçanın nerede olduğunu söyler.

Örnek

Girdi

Ayşe & Mehmet'in "café" menüsü

Kaçışlanmış

Ayşe &amp; Mehmet&#39;in &quot;café&quot; menüsü

“&” karakteri &amp; olur çünkü kaçışlanmamış bir ve işareti bir başvuru başlatabilir; düz kesme işareti &#39; olarak (&apos; yalnızca HTML5'te vardır), düz çift tırnak ise &quot; olarak yazılır. “ASCII dışı dahil” seçeneğine geçin, aynı metin …&quot;caf&eacute;&quot; verir çünkü é karakterinin adı &eacute;'dir. “Kaçıştan çıkar”a geçip sonucu yapıştırırsanız özgün metni geri alırsınız.

Kurallar, sınırlar ve bilinen sorunlar

  • Adlandırılmış başvuru tablosu HTML 4 kümesini ve &apos; ifadesini kapsar. HTML5 ile eklenen adlar (örneğin &NotNestedGreaterGreater;) olduğu gibi bırakılır ve “tanınmadı” olarak sayılır.
  • Noktalı virgül zorunludur: noktalı virgülsüz “&nbsp” olduğu gibi bırakılır ve tanınmadı olarak bildirilir. Noktalı virgülü tahmin etmek klasik “&notit;” durumunu da yanlış okur.
  • Düz kesme işareti her zaman &#39; olarak yazılır, asla &apos; değil — &apos; HTML5 ekidir ve eski tarayıcılar ile bazı şablon motorları bunu bilmez.
  • Adlandırılmış modda adı olmayan karakterler ondalık başvuru kullanır: 你 &#20320; olarak yazılır; Arap harfleri, emoji ve tam genişlikli noktalama da aynı şekilde davranır. Tek tip bir stil için Ondalık veya Onaltılı seçin.
  • Satır sonları, sekmeler ve normal boşluklar asla kaçışlanmaz — &#10; çıktıyı okunamaz hâle getirir. “ASCII dışı dahil” yalnızca U+007F üzerindeki karakterlere dokunur.
  • 0x80 ile 0x9F arasındaki sayısal başvurular tarayıcıların okuduğu gibi (windows-1252) okunur: &#146; bir ’ işaretidir, görünmez bir kontrol karakteri değil. Word ve Outlook HTML dışa aktarımları bu aralığı çok kullanır.
  • Kod noktası 0'a, vekil aralığına veya U+10FFFF üzerine işaret eden sayısal başvurular yazıldığı gibi bırakılır ve tanınmadı olarak sayılır — tarayıcılar sessizce “�” gösterir, bu araç ise metninizi arkanızdan değiştirmez.
  • Kaçıştan çıkarma tek geçişlidir: &amp;lt; &lt; olur, < değil. Gerçekten iki katman gerekiyorsa yeniden yapıştırın.
  • Bu araç yalnızca metinden başvuruya çevirir: hiçbir HTML ayrıştırılmaz, işlenmez veya çalıştırılmaz. URL kodlama, Base64 ve JSON kaçışları ayrı araçlardır.
  • En fazla 100.000 karakter; üzerinde kesilmiş bir sonuç yerine hata görünür. 20.000 karakterin üzerinde sonuç, yazmayı bıraktıktan yaklaşık 0,6 sn sonra güncellenir.
  • Dosya yükleme yok, geçmiş yok ve girdinizi taşıyan paylaşım bağlantısı yok: her şey tarayıcınızda çalışır ve metin bu sayfadan ayrılmaz.

Metin kaçışlandıktan veya kaçıştan çıkarıldıktan sonra genellikle sırada olanlar.