ifBuyz Tools
Testo

Lunghezza stringa

Inserimento

Risultato

Esegui per visualizzare qui il risultato.

Domande frequenti

Come viene calcolata la lunghezza della stringa?
La lunghezza della stringa JavaScript (.length) conta le unità di codice UTF-16 — non i code point Unicode. La maggior parte dei caratteri conta 1, ma gli emoji e alcuni caratteri CJK contano 2 (coppie surrogate). '😀' ha .length === 2 anche se è un singolo carattere visibile.
Cos'è un grapheme cluster rispetto a un code point?
Un code point è un singolo numero Unicode (U+0041 = 'A'). Un grapheme cluster è ciò che un umano percepisce come un 'carattere' — che può essere composto da più code point. Il flag 🇮🇹 è 2 code point (🇮+🇹), le famiglie emoji possono essere 7+ code point. Il conteggio dei grapheme riflette i 'caratteri visibili'.
Perché la lunghezza di una stringa è importante nella programmazione?
Limiti di campo nei database (VARCHAR(255)), limiti di conteggio caratteri nelle interfacce (Twitter, SMS, meta tag SEO), allocazione dei buffer, convalida degli input, e taglio di stringhe senza corrompere i caratteri multibyte.