Apa itu Konverter Escape Unicode?
Unicode Escape Converter mengubah urutan escape (seperti \u0041) menjadi karakter yang bisa dibaca dan sebaliknya. Mendukung JavaScript \uXXXX, entitas HTML, Python, dan persen-encoding URL untuk debugging string i18n, mendekode respons API, atau menyiapkan teks untuk kode.
Konverter ini mendukung enam format escape. Gaya JavaScript \uXXXX mencakup basic multilingual plane dan memakai pasangan surrogate untuk emoji dan karakter CJK yang jarang. Gaya JavaScript ES6 \u{X} menuliskan code point mana pun dalam satu sekuens, jadi kode modern tak perlu lagi pakai pasangan surrogate. Entitas numerik HTML &#xHHHH; jalan langsung di markup HTML dan email. Gaya CSS \HHHH ditulis di properti content pada stylesheet. Python memakai \uXXXX untuk bidang dasar dan \UXXXXXXXX untuk di atasnya, jadi hasilnya bisa ditempel langsung ke literal string Python. Persen-encoding URL (%XX) meng-escape setiap byte UTF-8 untuk query string dan segmen path. Sebuah pilihan menukar digit hex menjadi huruf besar atau kecil, dan mode escape hanya non-ASCII membiarkan ASCII tercetak apa adanya supaya berkas JSON dan i18n tetap mudah dibaca. Panel pemetaan menampilkan code point, nama resmi Unicode, byte UTF-8 mentah, blok, dan kategori setiap glif, dan kamu bisa klik kartu mana pun untuk menyalin escape karakter itu saja.
Cara menggunakan
- Langkah 1 — Tempelkan urutan escape Unicode (misalnya \u0048\u0065\u006C\u006C\u006F) di input untuk mendekodenya menjadi karakter yang dapat dibaca.
- Langkah 2 — Atau masukkan teks biasa (misalnya Hello) untuk mengenkodenya menjadi urutan escape Unicode dalam format pilihan Anda.
- Langkah 3 — Pilih format escape (JavaScript \uXXXX, HTML &#xHHHH;, CSS \HHHH, Python \U, atau URL %XX) dan salin hasilnya. Panel pemetaan memberi nama tiap karakter dan merinci byte UTF-8, blok, serta kategorinya; klik kartu untuk menyalin satu escape.
Kapan menggunakan
- Saat mendekode respons API yang mengembalikan \u00E9 alih-alih é dan Anda ingin memastikan karakter aslinya.
- Saat mengenkode teks non-ASCII ke JSON atau JavaScript agar selamat melalui sistem yang hanya menerima ASCII.
- Saat menyelidiki karakter Unicode tak terlihat (zero-width space, BOM) yang menempel di string hasil copy.
Hasil
Sebuah API mengembalikan \u0041\u006E\u0064\u0072\u00E9 dan Anda membutuhkan nama sebenarnya. Tempelkan untuk melihat 'André' — lalu konversi teks respons Anda kembali ke escape untuk payload API.
FAQ
- Kenapa sebagian karakter dikodekan jadi dua urutan \uXXXX di JavaScript?
- Code point di atas U+FFFF (emoji, aksara kuno, CJK jarang) berada di luar basic multilingual plane. JavaScript merepresentasikannya dengan pasangan surrogate UTF-16, jadi emoji roket menjadi \uD83D\uDE80. Dengan dukungan ES2015 Anda bisa menulis \u{1F680}.
- Format escape mana yang sebaiknya saya pakai di kode?
- Pakai \uXXXX di dalam string JavaScript atau JSON, &#xHHHH; di markup HTML mentah, \HHHH di properti content CSS, dan persen-encoding URL %XX untuk query string dan segmen path. JSON tidak mendukung notasi \u{...}, jadi di sana tetap pakai \uXXXX dengan pasangan surrogate.
- Apa beda escape dan entitas HTML?
- Keduanya menunjuk ke code point Unicode yang sama. Escape (\u00E9) diproses oleh runtime bahasa — JavaScript, CSS, Python. Entitas HTML (é atau é) diproses oleh browser saat mem-parsing markup. Keduanya tidak bisa dipertukarkan lintas konteks.
- Bagaimana menemukan karakter Unicode tak terlihat di dalam string?
- Tempelkan teks lalu pindah ke mode encode. Tabel mapping mendaftar setiap code point berurutan — zero-width space (U+200B), byte order mark (U+FEFF), dan non-breaking space (U+00A0) langsung tampak di samping escape masing-masing.
- Apakah alat ini bisa mendekode escape \u dari kode Python?
- Bisa. Sintaks \u0041 dan \U0001F680 di Python sama dengan \uXXXX dan \u{1F680} di JavaScript. Tempelkan isi string (tanpa tanda kutip luar dan tanpa prefix r), dan dekoder akan mengembalikan teks yang terbaca.
Alat terkait
Pencari Rima
Temukan rima sempurna dan rima dekat untuk kata apa pun
Pemecah Anagram
Temukan semua anagram yang valid dari kata apapun
Pencarian Unicode
Cari karakter Unicode berdasarkan nama atau kode
Enkoder/Dekoder URL
Enkode dan dekode URL secara instan
Alfabet Fonetik NATO
Ubah teks menjadi alfabet fonetik NATO
Penghitung Paragraf
Hitung jumlah paragraf dalam teks Anda