TL
Tool Lab
💰Donate
💰Donate

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

Ham Giriş
Kaçışlı Çıkış

Bu araç hakkında

Beş bağlamda dize kaçışı ve kaçış kaldırma: JSON/JS dizeleri, JS şablon değişmezleri, HTML varlıkları, SQL tek tırnak ve RegExp desenleri.

Herhangi bir metin yapıştırın, mod ve dili seçin, anında sonucu alın.

Nasıl kullanılır

  1. Kaçış Uygula veya Kaçışı Kaldır modunu seçin.
  2. Bir dil düğmesine tıklayın (JSON, JS, HTML, SQL veya RegExp).
  3. Girdinizi yapıştırın veya örnek yüklemek için Örnek'e tıklayın.
  4. Çıkış anında güncellenir. Sonucu kopyalamak için Kopyala'ya tıklayın.

Kullanım senaryoları

JSON yüklerine eklemeden önce dizeleri kaçışlamak, innerHTML'e eklemeden önce HTML kaçışlamak, SQL kullanıcı girişlerini kaçışlamak ve değişmez dizeleri regex desenlerine dönüştürmek.

Sık sorulan sorular

  • Bunu üretimde SQL sanitizasyonu için kullanmalı mıyım?Hayır. Üretimde her zaman parametreli sorgular kullanın. Bu araç yalnızca inceleme ve öğrenme içindir.
  • RegExp kaçış kaldırma ne yapar?RegExp kaçış kaldırma bağlama bağlıdır ve iyi tanımlanmamıştır. Bu mod girişi değiştirmeden döndürür.
  • JSON kaçışı Unicode'u nasıl işler?Kontrol karakterleri (U+0000–U+001F) \uXXXX olarak kodlanır. U+007F üzerindeki yazdırılabilir Unicode karakterler olduğu gibi bırakılır (geçerli JSON).