HTML entity kodlama ve çözme
Bu araçla HTML entity kodlayıp çözebilirsiniz: “&” karakteri “&” olur ve tersi de geçerlidir; isterseniz Türkçe harfler, euro işareti ve diğer özel karakterler için adlı, ondalık ya da onaltılık başvurular kullanılır. Metniniz tarayıcıdan asla çıkmaz.
Kaynak: WHATWG HTML Living Standard – Named character references. Güncelleme: .
Nasıl hesaplanır?
HTML entity ne işe yarar
HTML entity’leri (karakter başvuruları), kaynak kodda özel anlamı olan ya da yazması zor karakterlerin yerini tutar. En önemli beşi; ve işareti için &, açılı parantezler için < ve >, çift tırnak için " ve kesme işareti için ' olarak sayılabilir. Kodlama olmazsa tarayıcı, metindeki küçüktür işaretini bir etiketin başlangıcı sanar.
Adlı, ondalık, onaltılık
- Adlı: ç için
ç, € için€. Okunaklıdır ama her karakterin adı yoktur. - Ondalık: ç için
ç. Her Unicode karakteri için çalışır. - Onaltılık: ç için
ç; kod noktasını bir Unicode tablosundan biliyorsanız işe yarar.
Ne zaman kodlamalı, ne zaman kodlamamalı
UTF-8 sayfalarda Türkçe harfler ve euro işareti doğrudan metinde durabilir. Metin HTML’ye eklendiğinde, özellikle kullanıcılardan geliyorsa, zorunlu karakterleri kodlamanız gerekir: Bu, bozuk görüntüyü önler ve siteler arası betik çalıştırma (XSS) saldırılarına karşı bir parçadır. Yere göre (HTML metni, öznitelik, JavaScript, URL) farklı kaçış kuralları geçerlidir.
Sınırlar
Araç yaygın adlı başvuruları (Latin-1, tipografi, para birimleri, oklar, matematik, Yunanca) tanır; WHATWG listesindeki 2.000’den fazla adın hepsini değil. Bilinmeyen adlar çözme sırasında olduğu gibi kalır ve bildirilir. Çözme metin üretir, etkin HTML değil.
Sıkça sorulan sorular
HTML entity nedir?
Kaynak kodda bir karakterin yerini tutan karakter başvurularıdır; örneğin ve işareti, açılı parantez ya da aksanlı bir harf. Ve işaretiyle başlar, noktalı virgülle biter.
Özel karakterler HTML için nasıl kodlanır?
“Metni entity olarak kodla” ve “adlı” düzeyini seçin. UTF-8 sayfalarda Türkçe harfler kodlanmadan da kullanılabilir.
HTML entity nasıl çözülür?
“Entity’leri metne çöz” seçeneğini seçip metni yapıştırın. Adlı, ondalık ve onaltılık başvurular yeniden karaktere dönüşür.
HTML’de hangi karakterler her zaman kodlanmalı?
Ve işareti ile iki açılı parantez. Öznitelik değerlerinde kullanılan tırnak işareti de eklenir.
Adlı ve sayısal entity arasındaki fark nedir?
Adlıların okunaklı bir adı vardır, sayısallar Unicode kod noktasını sayı olarak verir. Sayısallar her karakter için, adlılar yalnızca adı olanlar için çalışır.
Kaynaklar ve yasal dayanak
- WHATWG HTML Living Standard – Named character references
- MDN – Character reference: named and numeric reference syntax
Güncelleme: · Editoryal ilkeler
Benzer araçlar
- Base64 dönüştürücü: encode ve decodeBase64 ve Base64url’i doğru UTF-8 ile kodlayın ve çözün; URL encode/decode (yüzde kodlama) dahil. Anlaşılır hata mesajları, tamamen tarayıcınızda çalışır.
- HTML FormatterHTML formatter: kodunuzu yapıştırın, düzgün girintili ya da küçültülmüş hâlde alın; kapatılmamış etiketler için uyarı verir. Tarayıcınızda yerel çalışır.
- Markdown HTML çevirici: önizleme, HTML kodu ve indirmeMarkdown HTML çevirici canlı önizlemeyle çalışır: başlık, liste, tablo ve kod CommonMark’a uygun. Kopyalanabilir temiz HTML kodu, güvenli ve betiksiz. Ücretsiz.
- ASCII tablosu: onluk, hex, sekizlik, ikili kodlar ve Unicode aramaTam ASCII tablosu (0–127) ve Latin-1 (128–255): onluk, hex, sekizlik, ikili kodlar, HTML varlığı, denetim karakterleri. Her Unicode karakterini arayın.
- JSON formatter, doğrulayıcı ve küçültücüJSON formatter: JSON’u RFC 8259’a göre doğrulayın, hatayı satır, sütun ve açıklamasıyla görün. Biçimlendirin, küçültün, anahtarları sıralayın – tarayıcıda.
- Regex testerRegex tester: JavaScript düzenli ifadelerini canlı test edin – eşleşmeler vurgulanır, gruplar tabloda, desenin her parçası açıklanır. Ücretsiz, veri yüklenmez.
- IP adresim nedir?IP adresim nedir sorusunun anında cevabı: genel IP adresinizi gösterir, IPv4 mü IPv6 mı olduğunu bulur ve farkı açıklar. Ücretsiz, IP adresiniz saklanmaz.
- Ekran boyutu hesaplamaEkran boyutu hesaplama: köşegen ve en-boy oranından cm ve inç cinsinden genişlik ile yükseklik, piksel yoğunluğu (ppi) ve piksellerin kaybolduğu mesafe.
- Font eşleştirme – başlık ve metin için font kombinasyonlarıBaşlık ve metin için font çiftleri: canlı önizleme, kopyalanabilir CSS, Windows, Mac, iPhone ve Android’de bulunabilirlik – yalnızca sistem fontları.