Konverter Unicode – Teks ke Escape Sequence

Tempel teks atau kode escape, dan hasilnya dikonversi seiring Anda mengetik.

Teks dan file Anda tetap di browser — tidak ada yang dikirim ke server.

Cara pakai

  1. Tempel teks Anda dan pilih format escape. Secara bawaan, hanya karakter non-ASCII yang diubah, jadi huruf Latin biasa tetap mudah dibaca.
  2. \uXXXX menulis karakter di luar Basic Multilingual Plane, seperti emoji, sebagai dua bagian surrogate, sesuai yang dibutuhkan string JavaScript dan JSON.
  3. U+XXXX menampilkan setiap karakter sebagai code point yang dipisah spasi, praktis untuk pencarian.
  4. Aktifkan "Ubah juga karakter ASCII" untuk meng-escape semua karakter, termasuk huruf dan angka.
  5. Untuk mengubah ke teks, ganti mode: \uXXXX, \u{…}, \UXXXXXXXX, \xXX, U+XXXX, &#x…;, dan &#desimal; boleh dicampur dalam satu masukan. Escape CSS (\XXXX) hanya diubah jika format CSS dipilih, agar path Windows tidak ikut berubah.

Pertanyaan umum

Kenapa satu emoji menjadi dua kode \u?

JavaScript dan JSON menyimpan teks dalam UTF-16. Karakter di atas U+FFFF, seperti kebanyakan emoji, butuh dua unit 16 bit yang disebut surrogate pair, misalnya \ud83d\ude00 untuk 😀.

Kenapa kadang ada spasi setelah escape CSS?

Escape CSS bisa berisi sampai enam digit heksadesimal. Jika diikuti digit hex atau spasi, satu spasi menandai akhir escape tersebut, dan browser tidak menampilkannya.

Apa beda U+ dan \u?

U+1F600 adalah cara umum menulis code point di dokumentasi. \u adalah sintaks escape di dalam kode; di ES6, \u{1F600} langsung menerima code point utuh.

Alat serupa

Semua alat