Konverter Code Point Unicode
Ubah teks menjadi code point Unicode (U+XXXX), escape \u JavaScript dengan surrogate pair, \u{} ES6, Python, HTML &#x;, atau escape CSS – dan sebaliknya.
9 karakter · 14 byte (UTF-8)
0 karakter · 0 byte (UTF-8)
Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.
Apa itu Konverter Unicode?
Menampilkan code point Unicode dari teks apa pun dalam notasi yang Anda butuhkan – U+1F600, \uD83D\uDE00, \u{1F600}, \U0001F600, 😀, 😀, atau \1F600 – dan mengonversi campuran notasi tersebut kembali menjadi teks.
Cara menggunakan Konverter Unicode
- Pilih Teks → code point atau Code point → teks.
- Saat mengonversi teks, pilih Notasi; opsional centang Hanya ubah karakter non-ASCII agar huruf biasa tetap terbaca.
- Ketik atau tempel di Masukan lalu salin Keluaran.
Contoh
Hi 😀
U+0048 U+0069 U+0020 U+1F600
Kapan menggunakan Konverter Unicode
Gunakan untuk menulis karakter non-ASCII di kode sumber, JSON, content CSS, atau HTML; untuk mengetahui persis code point apa saja yang ada dalam sebuah string; atau untuk membaca string ter-escape dari log. Untuk detail satu karakter (nama, kategori, byte UTF-8), gunakan Pencarian Unicode.
Cara kerja Konverter Unicode
Teks dipecah menjadi code point (bukan unit UTF-16), sehingga emoji dihitung sebagai satu code point. Notasi JavaScript menulis karakter di atas U+FFFF sebagai surrogate pair, Python memakai \U dengan 8 digit, ES6 dan HTML memakai code point secara langsung, dan CSS menambahkan spasi hanya jika karakter berikutnya bisa terbaca sebagai digit hex. Decode mengenali U+XXXX, \uXXXX (pasangan digabung), \u{…}, \UXXXXXXXX, \xHH, &#x…;, &#…;, dan escape CSS \HEX di mana pun dalam teks.
Kasus Penggunaan Umum
- Meng-escape emoji untuk file JSON atau kode sumber Java
- Menulis nilai CSS
content: "\2713" - Mendekode string bergaya
\u00e9dari log - Memeriksa karakter tak terlihat atau karakter tiruan
Pertanyaan Umum
Mengapa 😀 menjadi dua escape \u di JavaScript?
String JavaScript berbasis UTF-16; karakter di atas U+FFFF disimpan sebagai surrogate pair (\uD83D\uDE00). ES6 \u{1F600} menulis code point secara langsung.
Bisakah saya mendekode campuran notasi?
Bisa, semua notasi yang didukung dikenali dalam input yang sama; teks lain dipertahankan.
Apa itu code point?
Angka yang ditetapkan Unicode untuk sebuah karakter, ditulis sebagai U+ diikuti setidaknya empat digit hex.