Nasıl kullanılır
- “Kodla” veya “Çöz” ile HTML ya da “Unicode kaçış dizileri” seçin.
- Metninizi yapıştırın. Sonuç siz yazdıkça güncellenir.
- HTML kodlamada yalnızca beş özel karakterin mi, yoksa tüm ASCII dışı karakterlerin de mi kaçışlanacağını seçin.
- Sonucu kopyalayın.
Seçeneklerin açıklaması
- Özel karakterleri kaçışla
- & < > " ' karakterlerini varlıklara dönüştürür. UTF-8 bir web sayfası için gereken tek şey budur ve diğer karakterler okunabilir kalır.
- ASCII dışı karakterleri de kaçışla
- ASCII dışındaki her karakteri, UTF-8 saklayamayan sistemler için sayısal bir varlığa dönüştürür.
- Adlandırılmış varlıkları kullan
- Varsa © ve gibi adları, yoksa sayısal varlıkları kullanır.
- Unicode kaçış dizileri
- JavaScript ve JSON için \uXXXX (emojiler iki kaçış dizisine, yani bir vekil çifte dönüşür), modern JavaScript için \u{…}, kod noktalarını belirtmek için U+XXXX ve onluk HTML varlıkları olarak &#…;.
Yaygın varlıklar
| Karakter | Adlandırılmış | Sayısal |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| “ | " |
" |
| ’ | ' |
' |
| bölünemez boşluk | |
  |
| © | © |
© |
| — | — |
— |
Sıkça sorulan sorular
HTML kaçışlamak XSS’e karşı korur mu?
Metni HTML öğe içeriğine eklemeden önce kaçışlamak temel savunmalardan biridir. Öznitelikler, URL’ler, JavaScript ve CSS bağlamları kendi kaçışlama kurallarını gerektirir; bu yüzden bunu elle yapmak yerine kullandığınız framework’ün yerleşik kaçışlamasını kullanın.
ile normal boşluk arasındaki fark nedir?
Bölünemez boşluk (U+00A0) boşluk gibi görünür ama tarayıcının o noktada satırı kaydırmasını engeller; art arda gelen birkaç tanesi de tek boşluğa indirilmez.
© neden noktalı virgül olmadan da çözülüyor?
Tarihsel nedenlerle HTML standardı bazı yaygın varlıkları sondaki noktalı virgül olmadan da çözer. Bu çözücü tarayıcılarla aynı kuralları izler.
JSON’da bir emojiyi kaçış dizisi olarak nasıl gösteririm?
“Unicode kaçış dizileri” içinde \uXXXX seçin. Temel Çok Dilli Düzlem (BMP) dışındaki emojiler iki kaçış dizisine dönüşür; örneğin 😀, 😀 olur.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.