Teks
Panjang String
Masukan
Keluaran
Jalankan untuk menampilkan hasil di sini.
Pertanyaan yang sering diajukan
Apakah hitungan karakter termasuk spasi dan baris baru?
Ya secara default. Alat ini menghitung semua karakter termasuk spasi (U+0020), tab (U+0009), dan karakter baris baru (U+000A, U+000D). Toggle 'kecualikan whitespace' untuk menghitung hanya karakter non-whitespace.
Bagaimana emoji dan karakter multi-byte dihitung?
Alat ini menghitung kode poin Unicode, jadi setiap emoji dihitung sebagai 1 (bahkan emoji gabungan seperti urutan bendera mungkin tampil sebagai 1). Properti .length JavaScript menghitung unit kode UTF-16, yang bisa menghitung beberapa emoji sebagai 2. Ini penting saat mengatur batas VARCHAR database atau batas karakter API.
Mengapa alat berbeda melaporkan panjang berbeda untuk string yang sama?
Panjang bergantung pada unit penghitungan: byte (UTF-8, UTF-16), kode poin Unicode, atau kluster grapheme (karakter yang terlihat). Satu emoji skin-tone bisa jadi 1 grapheme, 2 kode poin, dan 8 byte UTF-8. Alat ini melaporkan jumlah kode poin, yang merupakan definisi paling umum.