Konverter Unicode Escape: Encode dan Decode Teks
Konverter Unicode Escape ini mengubah teks Unicode menjadi notasi escape dan juga dapat meng-unescape teks yang dikodekan kembali menjadi karakter yang dapat dibaca. Mendukung bentuk \uXXXX, \u{...}, U+XXXX, dan &#x...;. Dalam notasi klasik \uXXXX, karakter di atas U+FFFF diwakili oleh dua escape yang disebut surrogate pair; \u{...} mewakili karakter yang sama dengan satu code point.
Konverter Unicode Escape membantu Anda meng-escape teks Unicode atau mengubah urutan escape kembali menjadi karakter yang dapat dibaca. Gunakan saat Anda membutuhkan representasi literal teks untuk kode sumber, atau saat string yang di-escape sulit diperiksa. Mendukung notasi \uXXXX, \u{...}, U+XXXX, dan &#x...;.
Bentuk klasik \uXXXX merepresentasikan karakter dengan empat digit heksadesimal. Karakter di atas U+FFFF membutuhkan dua escape \uXXXX, yang dikenal sebagai surrogate pair. Bentuk modern \u{...} merepresentasikan karakter apa pun dengan satu code point. Tempel atau seret teks Anda, pilih Escape atau Unescape, lalu salin hasilnya setelah siap.
Teks Unicode dapat mencakup karakter dari berbagai sistem penulisan dan simbol, sedangkan notasi escape merepresentasikan karakter menggunakan urutan tekstual. Konversi di antara keduanya dapat membantu saat tujuan membutuhkan urutan escape literal atau saat Anda ingin membaca karakter asli dalam teks yang dikodekan. Alat ini juga mendukung bentuk U+XXXX dan &#x...;.
Unicode Escape berjalan sepenuhnya di browser Anda: input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Setelah halaman dimuat, alat ini berfungsi offline tanpa koneksi server. Berguna bagi developer dan DevOps engineer yang menyiapkan literal string, meninjau teks yang dikodekan, atau bekerja dengan representasi Unicode.
Langkah 1: Tempel atau seret teks Unicode Anda ke alat ini. Anda dapat memulai dengan karakter biasa atau teks yang sudah mengandung urutan escape.
Langkah 2: Pilih apakah akan meng-escape atau meng-unescape teks. Escaping mengubah karakter menjadi notasi escape, sedangkan unescaping mengubah notasi yang didukung kembali menjadi karakter.
Langkah 3: Tinjau hasilnya. Karakter di atas U+FFFF menggunakan dua escape dalam bentuk klasik \uXXXX, sedangkan bentuk modern \u{...} menggunakan satu code point.
Langkah 4: Salin teks yang sudah dikonversi untuk digunakan dalam kode sumber atau dokumen lain.
Kasus penggunaan: Siapkan string Unicode untuk ditempel ke kode sumber. Escaping dapat membuat karakter eksplisit dalam konteks yang membutuhkan representasi literal.
Kasus penggunaan: Dekode string yang dipadati escape agar teksnya lebih mudah dibaca. Unescaping mengubah notasi kembali menjadi karakter asli.
Kasus penggunaan: Representasikan karakter di atas U+FFFF menggunakan notasi klasik \uXXXX. Konverter menangani karakter tersebut sebagai surrogate pair.
Kasus penggunaan: Gunakan bentuk modern \u{...} untuk merepresentasikan karakter di atas U+FFFF dengan satu code point.
Kasus penggunaan: Konversi teks ke notasi U+XXXX atau &#x...; saat Anda membutuhkan representasi Unicode tersebut dalam dokumen atau alur kerja.
Kasus penggunaan: Periksa teks yang di-escape saat melakukan debug kode atau meninjau string yang disalin dari sumber lain. Mengonversinya kembali menjadi karakter dapat membuat isinya lebih mudah dipahami.