Özel karakterleri HTML varlıklarına kodlayın ve geri çözün — tarayıcınızda.
HTML varlıkları web'in kaçış mekanizmasıdır: &, < ve é 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 ve ' 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 ' biçimiyle değiştirir, çünkü adlandırılmış ' 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 é, 😀 için 😀) 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 — ve ©'den Yunan harflerine ve oklara kadar — artı ondalık (é) veya onaltılık (😀) 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.
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ış varlıklar bir anımsatıcı kullanır (© için ©) 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 (©) veya onaltılık (©) biçimde başvurur. Tarayıcılar ikisine de aynı davranır.
Çünkü ' HTML 4'ün parçası değildir; çok eski ayrıştırıcılar ve bazı e-posta istemcileri onu anlamaz. Sayısal ' biçimi kesme işaretini her yerde gösterir; güvenli kabul edilen kural bu yüzden budur.
Evet. Ondalık ve onaltılık sayısal varlıkları tüm Unicode aralığında çözer — 😀 (😀) gibi astral karakterler dâhil — ve bunları JavaScript dizelerinde düzgün vekil çiftler olarak yeniden kurar.
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.
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.