JavaScript Escape Unescape – Konversi String Online
Konversikan string JavaScript dengan meng-escape karakter atau mengubah kembali rangkaian escape yang didukung menjadi teks yang mudah dibaca. Escaping mencakup garis miring terbalik (backslash), tanda kutip, karakter kontrol umum, dan karakter non-ASCII sebagai \uXXXX atau \u{…}. Mode template literal juga meng-escape backtick dan ${, sedangkan unescaping mendukung pasangan surrogate \uXXXX, \u{…}, \xXX, dan escape bernama. Tersedia opsi JSON-safe.
JavaScript Escape Unescape adalah alat berbasis browser untuk mengonversi string JavaScript antara karakter yang mudah dibaca dan rangkaian escape. Gunakan untuk meng-escape teks pada literal string atau meng-unescape rangkaian yang didukung saat Anda perlu memeriksa karakter aslinya. Alat ini menangani garis miring terbalik, tanda kutip, karakter kontrol umum, dan karakter non-ASCII.
Saat meng-escape, karakter non-ASCII dapat dinyatakan sebagai \uXXXX atau bentuk modern \u{…}. Mode template literal juga meng-escape backtick dan ${. Alat ini juga menyediakan opsi JSON-safe. Saat meng-unescape, alat mengenali rangkaian \uXXXX, termasuk pasangan surrogate, beserta \u{…}, \xXX, dan escape bernama.
String JavaScript dapat memuat karakter secara langsung atau menyatakannya dengan rangkaian escape. Berpindah di antara kedua bentuk ini membantu saat menyiapkan teks untuk kode sumber atau membuat konten yang ter-escape lebih mudah dibaca. Escape dan Unescape memungkinkan Anda bekerja di kedua arah, tergantung apakah Anda perlu mengodekan karakter atau mengembalikannya.
Konversi berjalan sepenuhnya di browser Anda, dan masukan Anda tidak dikirim ke server. Alat ini gratis dan berfungsi offline setelah halaman dimuat, sehingga Anda dapat menggunakannya tanpa koneksi jaringan setelah itu. Alat ini dapat membantu developer dan engineer DevOps yang perlu menyiapkan, memeriksa, atau menelusuri masalah konten string JavaScript.
Langkah 1: Tempel atau letakkan teks JavaScript Anda ke alat ini. Mulailah dengan string atau konten yang ingin dikonversi.
Langkah 2: Pilih Escape atau Unescape. Escape mengubah karakter menjadi rangkaian escape, sedangkan Unescape mengubah kembali rangkaian yang didukung menjadi karakter.
Langkah 3: Pilih opsi yang sesuai dengan masukan Anda. Mode template literal juga meng-escape backtick dan ${, dan tersedia opsi JSON-safe.
Langkah 4: Salin hasilnya untuk digunakan di kode atau alur kerja Anda. Periksa kembali sebelum menyisipkannya ke string atau berkas yang lebih besar.
Kasus penggunaan: Menyematkan string JavaScript di dalam string JavaScript lain tanpa merusak tanda kutip. Meng-escape tanda kutip dan garis miring terbalik membantu menyiapkan teks untuk kode sumber.
Kasus penggunaan: Membaca string yang penuh escape dengan mengubah kembali rangkaian escape yang didukung menjadi karakter. Ini memudahkan pemeriksaan teks saat debugging.
Kasus penggunaan: Menyiapkan literal string untuk ditempel ke kode sumber JavaScript. Escape karakter yang seharusnya dinyatakan dengan rangkaian escape.
Kasus penggunaan: Bekerja dengan teks yang ditujukan untuk template literal. Mode template literal juga meng-escape backtick dan ${.
Kasus penggunaan: Memeriksa string yang berisi rangkaian escape Unicode atau heksadesimal. Mode Unescape mendukung \uXXXX, pasangan surrogate, \u{…}, dan \xXX.
Kasus penggunaan: Menyiapkan konten string JavaScript untuk pekerjaan terkait JSON menggunakan opsi JSON-safe yang tersedia.