Use a unidade pedida no destino
Um limite de caracteres pode incluir números, espaços e pontuação. A quantidade de letras aparece separadamente para não misturar essas medidas. O espaço ocupado na tela também não define a contagem: palavras estreitas e largas podem ter a mesma quantidade de caracteres. Confira o rótulo do campo que receberá o texto.
Grafemas mantêm as sequências visíveis juntas
A segmentação Unicode do navegador agrupa uma letra e seu acento combinante em um caractere visível. Um emoji composto também pode ser um grafema com vários pontos de código. O motor normaliza representações canonicamente equivalentes para NFC. Plataformas que limitam unidades UTF-16 ou bytes UTF-8 podem mostrar outra medida para a mesma sequência.
Exemplo para conferir
Café!
| Caracteres | 5 |
|---|---|
| Letras | 4 |
| Bytes UTF-8 | 6 |
Espaços e quebras têm regras explícitas
Espaços e tabulações entram no total com espaços; uma tabulação vale um espaço. As quebras de linha explícitas ficam fora dos totais de caracteres e aparecem no número de linhas. A medida sem espaços exclui caracteres em branco. Compare uma amostra quando o destino tratar retornos ou espaços não separáveis de outro modo.
Não corte no meio de uma sequência
Reduza palavras ou caracteres visíveis completos. Apagar um componente de um emoji unido pode mudar o símbolo apresentado. Este contador ajuda a entender a diferença entre unidades, mas não redefine o critério de aceitação de outra plataforma. Quando houver um máximo técnico, teste a versão final no próprio campo.
Meça depois de juntar os campos
Um prefixo, uma assinatura ou um separador muda a cadeia final. Unir dois valores com «; » acrescenta dois caracteres na união. A soma das células não inclui automaticamente esses separadores. O tamanho do arquivo PDF ou DOCX inclui outros dados, por isso não é calculado pela quantidade de caracteres do texto.