Visão geral
Curso de codificação de URL
Entenda codificação percentual, query strings e a diferença entre encodeURI e encodeURIComponent.
Este curso explica codificação percentual (codificação URL) — como texto fica seguro dentro de URLs, query strings e segmentos de path. O foco é o modelo de codificação (bytes, caracteres reservados, regras de decode), não um manual de botões de um site.
Para quem é este curso
- Desenvolvedores backend e frontend que montam links, APIs ou redirects
- Quem depura URLs “quebradas” com espaços, emojis ou
&dentro de valores - Engenheiros comparando
encodeURI,encodeURIComponente envio de formulários
O que você vai aprender
- Por que URLs tratam alguns caracteres como especiais e como a codificação corrige isso
- Como
%XXmapeia para bytes (incluindo UTF-8 para texto não ASCII) - Quando usar
encodeURIversusencodeURIComponentem JavaScript - Como query strings (
?a=1&b=2) são formadas e analisadas com segurança - Por que
+e%20se comportam diferente em query strings e formulários HTML
Como usar este curso
Use o sumário entre as lições. Leia a visão geral primeiro e siga a ordem — cada lição assume as anteriores.
Para experimentar depois, a ferramenta codificador/decodificador URL é opcional; o objetivo é entender as regras, não decorar uma UI.