Referencia de caracteres codificados en URL HTML

Una URL es la dirección de un sitio web. Al igual que las direcciones postales tienen que seguir un formato específico para que el cartero las entienda, las URL deben seguir un formato para ser entendidas y llevarlo a la ubicación correcta.

Solo hay ciertos caracteres permitidos en la cadena de URL, caracteres alfabéticos, números y algunos caracteres ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #que pueden tener significados especiales.

Personajes reservados

Codificación

Cualquier carácter que no sea un carácter alfabético, un número o un carácter reservado que se esté utilizando debe codificarse.

Las URL utilizan el conjunto de caracteres ASCII ("Código estándar estadounidense para el intercambio de información"), por lo que la codificación debe tener un formato ASCII válido.

Hay funciones en la mayoría de los lenguajes web para realizar esta codificación por usted, por ejemplo, en JavaScript encodeURI()y en PHP rawurlencode().

Ejemplo:

encodeURI(Free Code Camp); // Free%20Code%20Camp