Meja encoding
Titik Kode Unicode
Petakan satu nilai skalar Unicode ke notasi U+, bentuk desimal, dan heksadesimal.
Titik Kode Unicode: Temukan identitas numerik Unicode dari satu nilai skalar. Titik Kode Unicode menampilkan notasi U+ beserta bentuk desimal dan heksadesimalnya. Gunakan alat ini untuk membedakan karakter yang tampak serupa atau mengidentifikasi simbol yang ditempel, dengan mengingat bahwa satu simbol yang terlihat dapat terdiri dari beberapa nilai skalar. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hasil
SiapTitik kode surrogate bukan nilai skalar Unicode dan akan ditolak.
Satu karakter di layar, beberapa code point
Sesuatu yang tampak sebagai satu karakter dapat terdiri dari beberapa code point, sedangkan tool ini hanya menerima tepat satu. Sebuah bendera terdiri dari dua huruf regional-indicator. Emoji jempol dengan warna kulit terdiri dari dua code point. Emoji keluarga menggabungkan beberapa orang dengan zero-width joiner. Hati merah sering berupa U+2764 yang diikuti variation selector U+FE0F. Untuk memecah rangkaian seperti itu menjadi bagian-bagiannya, gunakan inspektur Unicode.
Karakter yang mirip dan panjang string
Huruf yang sama secara visual dapat memiliki code point berbeda. é dapat berupa satu U+00E9, atau e yang diikuti aksen combining U+0301; teks dalam kedua bentuk tersebut tidak dianggap sama sampai dinormalisasi, biasanya ke NFC. Karakter Cyrillic а (U+0430) terlihat seperti karakter Latin a (U+0061), sebuah trik yang digunakan pada alamat web yang mirip. Code point di atas U+FFFF menggunakan dua unit UTF-16, sehingga "😀".length bernilai 2 dalam JavaScript.
Cara menggunakannya
- Masukkan nilai dalam format yang ditampilkan di bawah.
- Jalankan konversi dan periksa hasilnya sesuai konvensi sumber Anda.
- Salin atau download output dalam format yang diperlukan oleh tujuan Anda.
Privasi & batasan
Konversi berjalan di browser Anda. Nilai dan hasil Anda tidak di-upload.
Alat terkait
Pertanyaan umum
Mengapa satu emoji saya ditolak karena dianggap lebih dari satu karakter?
Beberapa emoji yang ditampilkan merupakan rangkaian, termasuk bendera, varian warna kulit, dan keluarga yang digabungkan dengan zero-width joiner. Kolom ini menerima satu nilai skalar, bukan satu grafem visual. Pisahkan rangkaian tersebut menjadi nilai skalar komponennya dengan Unicode inspector, lalu cari setiap komponennya di sini.
Apakah é dan e yang diikuti aksen merupakan input yang sama?
Keduanya mungkin terlihat identik, tetapi yang pertama dapat berupa satu nilai skalar U+00E9, sedangkan yang kedua terdiri dari U+0065 yang diikuti U+0301. Bentuk kedua ditolak karena terdiri dari beberapa nilai skalar. Tidak ada normalisasi yang diterapkan sebelum pencarian, sehingga alat ini menampilkan representasi yang dimasukkan, bukan memilih ejaan canonical.
Apakah hasil desimal menunjukkan nilai byte atau panjang string?
Hasil tersebut adalah pengenal numerik suatu nilai skalar. Untuk 😀 nilainya adalah 128512, sedangkan representasi UTF-8-nya memerlukan empat byte dan string JavaScript-nya menempati dua unit kode UTF-16. Ukuran-ukuran ini menjawab pertanyaan yang berbeda. Gunakan Text to Hex untuk byte, bukan memperlakukan pengenal desimal sebagai byte yang dikodekan.
Alat gratis · berjalan di browser anda · tanpa perlu akun