Apa Itu Unicode Escaping?
Unicode escaping mengonversi karakter menjadi urutan kode yang merepresentasikan code point Unicode-nya. Ini penting ketika kode sumber, file konfigurasi, atau format data tidak dapat memuat karakter tertentu secara langsung.
Format escape umum:
\uXXXXโ JavaScript / JSON, digunakan di sebagian besar bahasa pemrograman\u{XXXXX}โ JavaScript ES6+, mendukung karakter suplementer tanpa surrogate pair&#xXXXX;/&#DDDD;โ Entitas HTML dalam bentuk heksadesimal atau desimalU+XXXXโ Notasi Unicode standar yang digunakan dalam dokumentasi\xXX/%XXโ Encoding level byte UTF-8, umum di URL dan bahasa mirip C\UXXXXXXXXโ Format Python 8-digit untuk code point apa pun0xXXXXโ Notasi literal heksadesimal
Kapan menggunakan alat ini
- Menyisipkan karakter non-ASCII dalam kode sumber atau file konfigurasi yang memerlukan encoding ASCII-safe
- Men-debug teks rusak dengan memeriksa code point Unicode yang mendasarinya
- Mengonversi antar notasi escape saat memindahkan kode antar bahasa atau format
- Menyiapkan teks untuk konteks JSON, HTML, atau URL yang memerlukan karakter ter-encode
Cara kerja
Ketik atau tempel teks biasa di sebelah kiri dan alat ini akan meng-escape karakter non-ASCII menggunakan format yang dipilih. Tempel teks ter-escape di sebelah kanan dan alat ini akan otomatis mendeteksi serta mendekode semua format yang didukung secara bersamaan. Semuanya berjalan secara lokal di browser.