Léxico de TI › Programação › Caractere

Caractere

Programação Svenska → Atualizado: 2026-09-28

Uma unidade de texto. Complicado em contextos modernos — "caractere" pode significar byte, ponto de código, grafema ou glifo, dependendo do contexto.

ASCII (1963): 7 bits, 128 caracteres, suficiente só para o inglês. UTF-8 (1992): 1 a 4 bytes por ponto de código, compatível com ASCII, padrão em Linux e na web. Ponto de código Unicode ≠ caractere — "👨‍👩‍👧‍👦" são 4 emojis unidos por ZWJ (Zero-Width Joiner), mas um único grafema. Por isso o "tamanho" de uma string é ambíguo. O Character do Swift é um grafema; o string.length do JavaScript conta unidades de código UTF-16 (o que dá respostas estranhas para emoji).

← Voltar ao léxico