Exemplo 1: codificar um valor
Entrada (variante de componente, encodeURIComponent):
Müller & Söhne: 50 % de desconto?
Saída:
M%C3%BCller%20%26%20S%C3%B6hne%3A%2050%20%25%20de%20desconto%3F| Caracteres | Bytes | Resultado |
|---|---|---|
| ü | C3 BC | %C3%BC |
| Espaços | 20 | %20 |
| & | 26 | %26 |
| ö | C3 B6 | %C3%B6 |
| : | 3A | %3A |
| % | 25 | %25 |
| ? | 3F | %3F |
Resultado em palavras: 33 caracteres passam a 63 caracteres. 12 caracteres foram substituídos. O ü ocupa dois bytes e vira %C3%BC, o & vira %26 e o próprio % vira %25. Letras e dígitos permanecem iguais.
