Ejemplo 1: codificar un valor
Entrada (variante de componente, encodeURIComponent):
Müller & Söhne: ¿50 % de descuento?
Salida:
M%C3%BCller%20%26%20S%C3%B6hne%3A%20%C2%BF50%20%25%20de%20descuento%3F| Caracteres | Bytes | Resultado |
|---|---|---|
| ü | C3 BC | %C3%BC |
| Espacios | 20 | %20 |
| & | 26 | %26 |
| ö | C3 B6 | %C3%B6 |
| : | 3A | %3A |
| ¿ | C2 BF | %C2%BF |
| % | 25 | %25 |
| ? | 3F | %3F |
Resultado en palabras: 35 caracteres se convierten en 70 caracteres. Se han sustituido 13 caracteres. La ü ocupa dos bytes y se convierte en %C3%BC, & se convierte en %26 y el propio % en %25. Las letras y los dígitos permanecen sin cambios.
