Lompat ke konten
Aback Tools Logo

Konverter Urutan Escape

Konversi antara lima format urutan escape - escape gaya C ( , \t, \xHH, \uHHHH, \UHHHHHHHH), pelolosan Unicode (\uXXXX, \UXXXXXXXX), pengkodean URL/persen (%20, %2F), entitas HTML (&, <, {, &#x1F600;), dan byte pelolosan hex (\xHH). Alat ini secara otomatis mendeteksi format sumber, mendukung konversi dua arah antara pasangan format apa pun, dan menyertakan contoh teks untuk setiap format. Semua pemrosesan berjalan secara lokal di browser Anda - tanpa unggahan, tanpa pendaftaran, sepenuhnya gratis.

Escape Sequence Converter

Convert between C-style escapes, Unicode escapes, URL/percent encoding, HTML entities, and hex escaped bytes. Paste text below, choose source and target formats, and convert instantly. All processing runs locally in your browser - no uploads, no signup required.

0 chars

Sample Text (click to load & convert)

Mengapa Menggunakan Konverter Urutan Escape Kami?

  • Lima Konversi Format Escape: Konversi antara escape gaya C (\ , \\t, \\xHH, \\uHHHH), escape Unicode (\\uXXXX, \\UXXXXXXXX), pengkodean URL/persen (%20, %2F), entitas HTML (&, <, {), dan byte escape hex (\\xHH). Semua konversi bersifat dua arah untuk fleksibilitas penuh.
  • Deteksi Otomatis Cerdas & Konversi Dua Arah: Alat ini secara otomatis mendeteksi format escape mana yang digunakan input Anda - cukup tempel dan lanjutkan. Atau pilih format sumber dan target secara manual untuk kontrol yang tepat. Tukar sumber dan target dengan satu klik untuk membalikkan arah konversi.
  • Contoh Teks & Pratinjau Kaya: Mulailah pekerjaan Anda dengan contoh teks yang sudah dimuat sebelumnya untuk setiap format. Lihat pratinjau langsung yang didekodekan bersama dengan keluaran yang dikodekan. Salin hasilnya ke papan klip, unduh sebagai file, atau lanjutkan pengeditan di alat dengan keluaran yang dikonversi.
  • 100% Pemrosesan Berbasis Browser Pribadi: Semua konversi escape sequence dijalankan sepenuhnya di browser Anda. Teks Anda tidak pernah meninggalkan perangkat Anda - tidak ada unggahan, tidak ada server, tidak ada pencatatan data. Tidak perlu mendaftar, sepenuhnya gratis selamanya.

Kasus Penggunaan Umum untuk Konverter Urutan Escape

  • Penanganan Escape String Kode Sumber: Pengembang sering kali perlu mengonversi format urutan escape saat bekerja dengan literal string dalam bahasa pemrograman yang berbeda. Konversikan pelolosan \\xHH gaya C ke \\uXXXX untuk JavaScript, atau dekode rangkaian pelolosan \ dan \\t untuk melihat konten string sebenarnya selama proses debug.
  • Debugging & Konstruksi Parameter URL: Saat men-debug permintaan API, dekode parameter yang dikodekan URL (%20, %2F, %3A) untuk membaca string kueri sebenarnya. Kemudian kodekan ulang untuk digunakan dalam aplikasi Anda. Penting untuk memecahkan masalah format URL yang salah, klien HTTP khusus, dan alur kerja pengikisan web.
  • Pemecahan Masalah Entitas HTML: Memperbaiki masalah tampilan yang disebabkan oleh konten HTML yang salah di-escape. Ubah & menjadi &, < menjadi <, dan entitas numerik menjadi karakter sebenarnya agar sumber dapat dibaca. Kemudian kode ulang teks untuk penyematan HTML yang aman tanpa kerentanan XSS.
  • Migrasi Data & Saluran ETL: Saat memigrasikan data antar sistem, urutan escape sering kali berbeda antar format. Konversikan pelolosan Unicode (\\u00E9) menjadi karakter sebenarnya (é) untuk penyimpanan database, atau enkode karakter khusus untuk ekspor CSV dan JSON. Memastikan integritas data di seluruh sistem.
  • File Log & Analisis Pesan Kesalahan: Log aplikasi sering kali berisi string yang lolos dan sulit dibaca. Dekode urutan escape \ , \\t, dan \\u dalam file log untuk melihat pesan kesalahan sebenarnya dengan format yang tepat. Membuat proses debug dan analisis log jauh lebih cepat dan akurat.
  • Internasionalisasi & Penanganan Unicode: Insinyur lokalisasi sering bekerja dengan rangkaian escape Unicode untuk karakter non-ASCII. Konversikan \\u00E9 ke é, \\u4E2D\\u6587 ke 中文, dan kode emoji seperti \\u ke 😀. Penting untuk menerjemahkan aplikasi dan memvalidasi file sumber daya i18n.

Apa itu Urutan Pelarian?

Urutan escape adalah kombinasi karakter khusus yang mewakili karakter yang sulit atau tidak mungkin untuk diketik secara langsung dalam string teks. Mereka dimulai dengan karakter escape - biasanya garis miring terbalik ( \ ) untuk escape gaya C dan Unicode, tanda persen ( % ) untuk pengkodean URL, atau ampersand ( & ) untuk entitas HTML. Setiap format memiliki tujuan yang berbeda: pelolosan gaya C untuk literal string bahasa pemrograman, pengkodean URL untuk transmisi web yang aman, entitas HTML untuk menampilkan karakter khusus di halaman web, dan pelolosan Unicode untuk mewakili karakter apa pun hanya dengan menggunakan teks ASCII.

Cara Kerja Konverter Urutan Escape Kami

  1. Pilih atau deteksi otomatis format sumber - Alat ini menganalisis masukan Anda dan secara otomatis mendeteksi apakah masukan tersebut berisi pelolosan gaya C, pelolosan Unicode, pengkodean URL, entitas HTML, atau pelolosan hex. Anda juga dapat memilih format sumber secara manual untuk kontrol yang tepat.
  2. Pilih format target - Pilih format escape mana yang ingin Anda konversi. Alat ini menerjemahkan input dari format sumber ke karakter sebenarnya, lalu mengkodekannya ulang menggunakan aturan format target.
  3. Konversi dan gunakan hasilnya - Output yang dikonversi ditampilkan dengan label yang jelas. Salin ke clipboard Anda, unduh sebagai file teks, atau gunakan tombol "Gunakan sebagai Input" untuk merangkai konversi di antara berbagai format.

Jenis Format Escape Dijelaskan

  • Escape C-Style: Format escape yang paling umum, digunakan dalam C, C++, Java, JavaScript, Python, dan banyak bahasa lainnya. Termasuk (baris baru), \t (tab), \\ (garis miring terbalik), \xHH (hex byte), \uHHHH (BMP Unicode), dan \UHHHHHHHH (Unicode lengkap). Juga mendukung escape yang diperluas seperti \a (bell), \b (backspace), \f (form feed), \v (tab vertikal), dan \e (escape).
  • Unicode lolos (\uXXXX): Digunakan dalam JavaScript, Python, dan Java untuk merepresentasikan karakter Unicode dalam literal string. \u00E9 mewakili é, \u4E2D\u6587 mewakili 中文. Sintaks \u{' '} yang diperluas mendukung karakter di luar Bidang Multibahasa Dasar.
  • Pengkodean URL (pengkodean persen): Mengonversi karakter khusus menjadi tanda persen diikuti oleh dua digit hex. Digunakan dalam URL untuk mengkodekan karakter yang tidak aman, spasi (%20), dan karakter non-ASCII. Tanda tambah (+) mewakili spasi dalam string kueri.
  • Entitas HTML: Referensi bernama ( & ), desimal numerik ( ֒ ), dan heksa numerik ( &#x1F600; ) yang digunakan dalam dokumen HTML dan XML untuk menampilkan karakter dan simbol yang dicadangkan.
  • Hex escape bytes: Nilai byte mentah direpresentasikan sebagai urutan \xHH. Berguna untuk bekerja dengan data biner, buffer protokol, dan format file tingkat rendah yang setiap bytenya signifikan.

Jaminan Privasi & Pemrosesan Lokal

Escape Sequence Converter memproses semua data seluruhnya di dalam browser Anda. Teks Anda tidak pernah diunggah ke server mana pun - teks tetap ada di perangkat Anda untuk privasi penuh. Tidak ada persyaratan pendaftaran, tidak ada batasan penggunaan, tidak ada fitur premium, dan tidak ada pencatatan data. Alat ini sepenuhnya gratis untuk tujuan apa pun - men-debug kode, memperbaiki HTML, mendekode URL, atau bekerja dengan teks internasional.

Pertanyaan yang Sering Diajukan

Urutan escape adalah kombinasi karakter yang mewakili karakter lain yang sulit untuk diketik secara langsung. Misalnya, mewakili baris baru, %20 mewakili spasi di URL, dan & mewakili karakter ampersand dalam HTML. Urutan escape digunakan dalam bahasa pemrograman, URL, HTML/XML, dan format data untuk menyertakan karakter khusus dan kode kontrol dengan aman.

Alat ini mendukung lima format escape: escape gaya C ( , \t, \xHH, \uHHHH, \UHHHHHHHH) digunakan dalam bahasa pemrograman; Unicode lolos (\uXXXX, \UXXXXXXXX) untuk mewakili karakter Unicode; Pengkodean URL/persen (%20, %2F) untuk URL web; Entitas HTML (&, <, {, &#x1F600;) yang digunakan di halaman web; dan hex escape byte (\xHH) untuk representasi byte mentah. Semua format mendukung konversi dua arah.

Alat ini menganalisis teks masukan Anda untuk mengetahui pola karakteristik setiap format escape. Ia memeriksa entitas HTML dengan mencari &name; pola, pengkodean URL dengan mendeteksi urutan %XX, Unicode lolos dengan menemukan pola \uXXXX, gaya C lolos dengan mengenali , \t, \xHH, dan urutan garis miring terbalik lainnya, dan hex lolos dengan mendeteksi pola \xHH. Ini mengembalikan kecocokan terbaik berdasarkan pola paling spesifik yang ditemukan.

Ya. Anda dapat mengonversi pasangan mana pun dari lima format yang didukung. Misalnya, dekode teks yang dikodekan URL menjadi karakter sebenarnya, lalu enkode ulang sebagai entitas HTML. Atau konversikan pelolosan gaya C dari file log menjadi teks yang dapat dibaca. Alat ini pertama-tama mendekode format sumber ke karakter sebenarnya, lalu mengkodekannya ke format target.

Format \xHH menggunakan dua digit hex untuk mewakili nilai byte apa pun dari 0x00 hingga 0xFF (0-255). Ini dipetakan ke karakter dalam rentang ISO-8859-1/Latin-1. Untuk karakter di luar rentang ini, gunakan \uHHHH (BMP, hingga U+FFFF) atau \UHHHHHHHH (Unicode lengkap, hingga U+10FFFF). Alat ini juga mendukung sintaksis ES6 \u{H...} untuk pelolosan Unicode dengan panjang variabel.

Keduanya mewakili karakter ampersand (&). & adalah entitas bernama dengan nama yang dapat dibaca manusia. & adalah entitas desimal numerik yang menggunakan titik kode Unicode karakter (38 desimal = 0x0026 hex). & adalah versi hex dari karakter yang sama. Ketiganya adalah HTML yang valid dan menghasilkan keluaran yang sama. Entitas bernama lebih mudah dibaca, sedangkan entitas numerik berfungsi untuk karakter Unicode apa pun.

Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batasan penggunaan, dan tanpa iklan. Konversikan teks sebanyak yang Anda butuhkan di antara salah satu dari lima format escape. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa unggahan server untuk privasi lengkap.

Ya. Tombol "Gunakan sebagai Input" mengambil output yang dikonversi dan memuatnya kembali ke area input, memungkinkan Anda melakukan konversi berantai. Misalnya, dekode teks yang dikodekan URL menjadi karakter, lalu enkode ulang sebagai entitas HTML - semuanya tanpa menyalin dan menempel di antara langkah-langkahnya.