ASCII, Unicode e UTF-8: como computadores interpretam texto
Por que todo texto é, no fundo, uma sequência de números, e como os padrões ASCII, Unicode e UTF-8 resolveram esse problema.
Hoje é difícil imaginar o mundo sem tecnologia. Pelo celular e pelo computador, passamos o dia conectados: enviamos mensagens, escrevemos documentos, acessamos sites, trabalhamos e estudamos. Mas você já se perguntou como tudo isso é possível?
Todo texto que lemos em um computador, de um simples "Olá" até um emoji 😊, é na verdade uma sequência de números.
Quem torna isso possível são os padrões de codificação de caracteres (encodings), como ASCII, Unicode e UTF-8. Equipamentos eletrônicos não entendem texto como nós. Para eles, tudo é bit (0 ou 1). Então, o que acontece de fato?
Continue lendo com uma conta gratuita
Este é só o começo do artigo. Crie sua conta grátis na SecDay Labs para ler todos os artigos completos e praticar com desafios e laboratórios reais de cibersegurança.
- Texto é número
- O padrão ASCII
- Extensões do ASCII
- O padrão Unicode
- UTF-8
- Como funciona
- Por que o UTF-8 deu certo?
- UTF-16 e UTF-32
- O que acontece quando o encoding dá errado?
- Por que encoding importa em segurança?
- Conclusão