Inspektur Unicode — titik kode, byte UTF-8 dan UTF-16

Pengembang

Inspektur Unicode adalah alat untuk pengembang yang menguraikan sebuah string menjadi titik kode dan menampilkan kode U+, byte UTF-8, unit UTF-16, dan nama (atau blok) untuk setiap karakter.

Terjemahan berbantuan AI sedang ditinjau

Halaman ini diterjemahkan dengan bantuan AI dan belum ditinjau secara profesional. Periksa sumber yang dikutip sebelum menggunakannya untuk keputusan penting.

Apa itu

Unicode memberikan nomor unik pada setiap karakter (titik kode, U+0000–U+10FFFF), sedangkan UTF-8 dan UTF-16 adalah pengodean yang menyimpan nomor tersebut sebagai byte. Karakter yang sama bisa menempati 1–4 byte dalam UTF-8 dan 2 atau 4 byte dalam UTF-16 (pasangan pengganti), yang merupakan penyebab umum bug panjang string. Alat ini menghitung nama standar untuk suku kata Hangul dan ideogram CJK serta menampilkan blok Unicode untuk karakter lainnya. Analisis berjalan sepenuhnya di browser Anda.

Panjang UTF-8: U+0000–007F 1 byte · U+0080–07FF 2 byte · U+0800–FFFF 3 byte · U+10000–10FFFF 4 byte (pasangan pengganti UTF-16)

Cara menggunakan

  1. 1Tempel string yang ingin diperiksa (emoji dan aksara apa pun diterima).
  2. 2Tekan periksa.
  3. 3Baca titik kode, byte UTF-8/UTF-16, dan nama setiap karakter, lalu salin laporannya.

Referensi

Inspektur Unicode — titik kode, byte UTF-8 dan UTF-16 Referensi
KarakterTitik kodeUTF-8UTF-16
AU+0041410041
U+D55CED 95 9CD55C
U+20ACE2 82 AC20AC
😀U+1F600F0 9F 98 80D83D DE00

Sumber & standar

FAQ

Mengapa satu emoji dihitung sebagai panjang 2 di JavaScript?

Karena panjang string menghitung unit UTF-16. Emoji di atas U+FFFF disimpan sebagai pasangan pengganti (dua unit), jadi panjangnya 2. Kolom UTF-16 pada alat ini menampilkan unit yang sebenarnya.

Apakah alat ini menampilkan nama resmi setiap karakter?

Tidak. ASCII, suku kata Hangul, dan ideogram CJK mendapat nama standar yang dihitung secara algoritmis; karakter lain menampilkan nama blok Unicode-nya. Lihat Unicode Character Database (UCD) untuk nama resmi lengkap.

Apakah string saya dikirim ke server?

Tidak. Pemeriksaan terjadi di browser Anda dan masukan tidak pernah dikirim.

Alat terkait