DesenvolvedorCalculaTudo

Desenvolvimento

Encoding (codificação)

Como texto e bytes são representados para trafegar em APIs, URLs e arquivos.

Leitura objetiva

NívelFundamental

Aplicado no dia a dia · aparece em 2 ferramentas

Nível básicoFundamental Usado em 2 ferramentas

O que é

Encoding não é criptografia: é uma convenção de representação (UTF-8, Base64, percent-encoding). Base64 transporta dados binários em texto ASCII; URL encoding escapa caracteres reservados em query strings. No CalculaTudo tudo roda no navegador — nada é enviado ao servidor.

Onde isso aparece

APIs REST

Webhooks

E-mail

Armazenamento em texto

Como usar no dia a dia

Depurar payload de API

Copiar token sem quebrar caracteres

Exemplos

  • UTF-8 para emoji e acentos em JSON
  • Base64 em anexos de e-mail ou tokens curtos
  • encodeURIComponent em parâmetros de URL

Erros comuns

  • Tratar Base64 como criptografia — qualquer um pode decodificar
  • Confundir UTF-8 com Base64
  • Esquecer padding ou charset ao decodificar

Conceitos conectados

Você provavelmente vai precisar disso também

Este conceito aparece em

Ferramentas onde você pode aplicar o que aprendeu.

Próximo passo para aprender

Base64, query string e Unicode no navegador.

Continue aprendendo

Próximo passo sugerido na sua trilha — sem cadastro, só no seu navegador.

1/4

Trilha relacionada: Debug de APIs