Bu araç hakkında
Kaynak Kodu Dize Kaçış / Kaçış Çözme aracı, keyfi metni seçtiğiniz programlama dili için güvenli bir dize değişmez değerine dönüştürür veya bir değişmez değeri düz metne geri çevirir. Çok satırlı bir bloğu, bir yolu veya tırnak içeren metni bozmadan kaynak koda yapıştırmak için hızlıca ihtiyaç duyulan yardımcıdır. Her şey saf bir dize dönüşümü olarak tarayıcınızda çalışır; hiçbir şey yüklenmez.
Her dil kendi kaçış tablosunu kullanır. JavaScript ve JSON, ters eğik çizgiyi, çift tırnağı ve kontrol setini (\n \r \t \b \f) kaçış yapar ve diğer kontrol veya ASCII olmayan karakterler için \uXXXX üretir. Java, UTF-16 kod birimleri üzerinde \uXXXX ile aynı C tarzı seti kullanır. C, C++ ve C#, baytlar için \0 \a \v ve \xHH ekler. SQL, tek tırnakları ('' ) ikiye katlar; bu, bir dize değişmez değerine tırnak gömmenin ANSI standart yoludur. XML/HTML, & < > " ' karakterlerini & < > " ' ile değiştirir ve diğer yazdırılamayan karakterler için &#nnn; üretir.
Kaçış çözme aynı tabloları tersine çevirir: C ailesi diller için \n, \t, \xHH, \uXXXX ve \u{...} dizilerini ayrıştırır, SQL için ikiye katlanmış tırnakları daraltır ve XML/HTML için adlandırılmış ve sayısal (&#nnn; / &#xHH;) entity'leri çözer. Hedef dili ve kaçış mı yoksa kaçış çözme mi yapacağınızı seçin. Bu araç, yalnızca JSON ve yalnızca HTML kaçış araçlarından daha geniştir — yedi hedefin tümünü tek bir yerde kapsar.