Glossário

O que é ASCII e para que serve

ASCII é um padrão que associa cada letra, número e símbolo a um número, para que o computador possa guardar e transmitir texto. Na sua forma original, define 128 caracteres, incluindo o alfabeto sem acento, dígitos, pontuação e códigos de controle. É a base histórica de quase toda a representação de texto na computação.

Como o ASCII representa caracteres

No ASCII cada caractere tem um número de 0 a 127, que cabe em sete bits. A letra A é 65, o a é 97 e o dígito 0 é 48, por exemplo. Além das letras e símbolos visíveis, existem os códigos de controle, como quebra de linha e tabulação, que não aparecem na tela mas comandam a formatação. Esse mapeamento fixo é o que permite trocar texto entre sistemas diferentes: todos concordam que o mesmo número significa o mesmo caractere.

Os limites do ASCII e o UTF-8

Com só 128 posições, o ASCII original não tem espaço para acentos, cedilha, emojis ou alfabetos de outras línguas. Para resolver isso surgiram extensões e, principalmente, o Unicode, implementado no dia a dia pelo UTF-8. O UTF-8 é compatível com o ASCII nos primeiros 128 códigos e usa mais bytes para os demais caracteres, cobrindo praticamente todos os idiomas e símbolos. Por isso hoje a maioria dos sistemas usa UTF-8, mas o ASCII segue sendo o núcleo em que tudo começou.

Ferramentas relacionadas

Ferramentas relacionadas a ASCII

Fez um site com IA e quer que alguem cuide dele? Converse comigo - Ygor Andrade, Desenvolvedor e Especialista em Solucoes Web