Penghitung karakter Unicode
Hitung karakter dalam teks dengan membedakan karakter terlihat, code point Unicode, dan unit UTF-16, berguna untuk batas posting atau meta tag.
- Berjalan di browser
- Tanpa unggahan
- Hasil instan
Privasi & batasBerjalan di browser Anda. Tidak ada yang diunggah.
Isi input tetap di tab ini; Refentra tidak mengunggah atau menyimpannya. Jumlah tindakan agregat opsional hanya dikirim dengan persetujuan pengukuran penggunaan Anda. Hapus ruang kerja setelah selesai.
Profil yang didukung: Intl.Segmenter memakai bahasa ini; grafem, code point, dan UTF-16 berbeda. Jumlah kalimat merupakan perkiraan linguistik.
Maksimum 200.000 unit UTF-16; batas parser bisa lebih kecil. Worker: 15 detik (regex 1,5 detik).
Periksa input dan hasil
- Siapkan dan pilih operasi
Tempel teks dan pilih hitungan yang sesuai dengan tujuan Anda: grafem yang terlihat, titik kode, UTF-16, atau byte UTF-8.
- Periksa contoh nyata
Coba contoh ini dan bandingkan hasil yang ditunjukkan: 👨👩👧👦 → graphemes=1; codePoints=7; utf16Units=11; utf8Bytes=25
- Periksa sebelum memakai hasil
Perhatikan juga spasi dan akhir baris; satu emoji yang tampak tunggal bisa memakai beberapa satuan panjang penyimpanan atau API.
Jawaban untuk tugas ini
Hitungan karakter mana yang harus saya pakai?
Ikuti satuan yang didokumentasikan oleh sistem tujuan; length di JavaScript menghitung UTF-16, sedangkan batas byte UTF-8 berbeda.
Apa yang perlu diperiksa jika input ditolak?
Total yang tidak terduga sering berasal dari tanda gabung, spasi tak terlihat, atau pemisah baris yang ikut tersalin; periksa teks aslinya sebelum menghapus karakter.
Sampai di mana batas alat ini?
Hitungan ini tidak meniru batas berbobot untuk URL/emoji di setiap platform sosial; input dibatasi 200.000 unit UTF-16.