Dönüşüm tarayıcınızda canlı çalışır ve metniniz yüklenmez. Yalnızca güvenli HTML metni gerektiğinde Özel karakterler modunu, © gibi okunabilir referanslar için İsimli entity'ler modunu, ondalık ya da hex code point gerektiğinde sayısal modları kullanın.
HTML Entity Kodlama ve Çözme
Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.
HTML entity encoder decoder nedir?
HTML entity encoder decoder, okunabilir metin ile <, ©, © ve 🌍 gibi HTML karakter referansları arasında dönüşüm yapar. Metni HTML'e yapıştırmadan önce markup açısından hassas karakterleri escape etmek veya kaynak koddaki entity'leri normal metne geri çevirmek için kullanın.
Nasıl kullanılır
- 1Kodla veya Çöz seçin. Metni HTML entity'lerine çevirmek için Kodla'yı, entity referanslarını okunabilir karakterlere döndürmek için Çöz'ü seçin.
- 2Kodlama modunu seçin. Güvenli HTML metni için Özel karakterler, okunabilir adlar için İsimli entity'ler, sayısal code point referansları için Ondalık veya Hex kullanın.
- 3Metninizi yapıştırın. Sonuç, çıktı panelinde canlı güncellenir. Çöz modu isimli, ondalık ve onaltılık referansları birlikte işler.
- 4Sonucu kopyalayın. Kodlanmış veya çözülmüş metni kopyalayın ve HTML, şablon, e-posta ya da dokümantasyon içine yapıştırın.
Kimler için
- Web geliştiricileri, açılı ayraç, ampersand, tırnak veya apostrof içeren snippet'leri metin olarak göstermeden önce escape eder.
- İçerik editörleri, sembollerin
&, veya©olarak göründüğü CMS ya da e-posta şablonu metinlerini çözer. - QA ve destek ekipleri, bozuk bir sayfada ham markup mı yoksa zaten escape edilmiş entity referansları mı olduğunu kontrol eder.
- Dokümantasyon yazarları, tarayıcının gerçek markup gibi işlemeyeceği HTML tag örnekleri hazırlar.
Sık sorulan sorular
Bu HTML entity encoder decoder ücretsiz mi?
Evet. HTML entity encoder decoder ücretsizdir; kayıt, indirme veya kullanım sınırı yoktur. Metni yapıştırın, bir mod seçin ve sonucu tarayıcınızdan kopyalayın.
Metnim herhangi bir yere yükleniyor mu?
Hayır. Kodlama ve çözme işlemi tarayıcınızda yerel olarak yapılır. Widget'a yapıştırdığınız metin sunucuya gönderilmez; özel şablonlar, kaynak snippet'leri ve destek kayıtları için kullanışlıdır.
Güvenli HTML için hangi karakterleri kodlamalıyım?
Metin HTML'e veya bir attribute içine yerleştirildiğinde en azından ampersand, küçüktür, büyüktür ve tırnak karakterlerini escape edin. Bu karakterler markup, entity veya attribute sınırı başlatabilir. Modern UTF-8 sayfalarda tüm non-ASCII karakterleri kodlamak isteğe bağlıdır.
İsimli, ondalık ve hex entity arasındaki fark nedir?
İsimli entity'ler <code>&copy;</code> gibi okunabilir etiketler kullanır. Ondalık sayısal referanslar <code>&#169;</code> gibi 10 tabanlı code point'ler kullanır. Hex referanslar <code>&#xa9;</code> gibi 16 tabanlı code point'ler kullanır. Tarayıcılar üçünü de çözer.
Decoder emoji ve İngilizce olmayan metni destekliyor mu?
Evet. Sayısal referanslar emoji ve Latin dışı yazılar dahil geçerli tüm Unicode code point'lerini temsil edebilir. Örneğin <code>&#x1f30d;</code> dünya emojisine çözülür, <code>&eacute;</code> gibi isimli entity'ler aksanlı harflere dönüşür.
Çözülmüş HTML gerçek markup olarak çalışır mı?
Hayır. Çözülmüş sonuç düz bir textarea içinde gösterilir, bu yüzden tag'ler araç içinde metin olarak kalır. Çözülmüş çıktıyı bir HTML belgesine kopyalarsanız tarayıcı gerçek tag'leri markup olarak işler.
Çift escape edilmiş ampersand neden yalnızca bir kez çözüldü?
<code>&amp;</code>, gerçek bir ampersand karakterinin entity'sidir. Bir kez çözmek <code>&</code> verir. Bir dize birden çok kez kodlandıysa birden fazla çözmeniz gerekebilir, ancak bunu yalnızca kaynağın gerçekten çift escape edildiğini bildiğinizde yapın.