Enkode
Unicode Escape
Encode dan decode urutan Unicode — karakter dalam format \uXXXX dan sebaliknya.
Pertanyaan yang sering diajukan
Apa itu format escape \uXXXX?
Format \uXXXX menuliskan sebuah karakter lewat kode heksadesimal code point Unicode-nya, empat digit. Format ini umum dipakai di JSON, JavaScript, dan bahasa pemrograman lain saat karakter tidak bisa atau tidak nyaman ditulis langsung.
Kenapa emoji atau karakter tertentu di-encode jadi dua urutan \uXXXX?
Karakter di luar Basic Multilingual Plane (BMP), seperti sebagian besar emoji, tidak muat dalam satu unit \uXXXX 16-bit. Karakter ini direpresentasikan sebagai pasangan surrogate (surrogate pair), yaitu dua urutan \uXXXX yang harus dibaca bersama sebagai satu karakter.
Apa bedanya mode Non-ASCII dan Semua karakter?
Mode Non-ASCII hanya meng-escape karakter di luar rentang ASCII dasar, sehingga huruf dan simbol umum tetap terbaca apa adanya. Mode Semua karakter meng-escape setiap karakter, termasuk huruf ASCII biasa, menjadi bentuk \uXXXX.