Tentang alat ini
Source-Code String Escaper / Unescaper mengubah teks arbitrer menjadi literal string yang aman untuk bahasa pemrograman yang Anda pilih, atau membalik sebuah literal kembali menjadi teks biasa. Ini adalah pembantu yang cepat dibutuhkan untuk menempel blok multi-baris, path, atau teks yang berisi tanda kutip ke dalam kode sumber tanpa merusaknya. Semuanya berjalan di browser Anda sebagai transformasi string murni; tidak ada yang diunggah.
Setiap bahasa menggunakan tabel escape-nya sendiri. JavaScript dan JSON meng-escape backslash, tanda kutip ganda, dan set kontrol (\n \r \t \b \f) serta menghasilkan \uXXXX untuk karakter kontrol atau non-ASCII lainnya. Java menggunakan set gaya-C yang sama dengan \uXXXX atas unit kode UTF-16. C, C++ dan C# menambahkan \0 \a \v dan \xHH untuk byte. SQL menggandakan tanda kutip tunggal ('' ), cara standar ANSI untuk menyematkan tanda kutip dalam literal string. XML/HTML mengganti & < > " ' dengan & < > " ' dan menghasilkan &#nnn; untuk karakter non-printable lainnya.
Unescape membalik tabel yang sama: ia mengurai sekuens \n, \t, \xHH, \uXXXX dan \u{...} untuk bahasa keluarga-C, meruntuhkan tanda kutip ganda untuk SQL, dan menyelesaikan entitas bernama dan numerik (&#nnn; / &#xHH;) untuk XML/HTML. Pilih bahasa target dan apakah akan escape atau unescape. Alat ini lebih luas daripada escaper khusus-JSON dan khusus-HTML — ia mencakup ketujuh target dalam satu tempat.