Introducción a la codificación de URL HTML

En este artículo, vamos a aprender sobre la codificación de URL HTML en detalle. HTML URL es un acrónimo de Uniform Resource Locator para la dirección global o IP en la World Wide Web. El servidor web obtiene la página usando la URL del navegador web.

Ejemplo: https://www.google.com es uno de URL.

El juego de caracteres ASCII es importante para la codificación de URL HTML. La URL se envía a Internet mediante el juego de caracteres ASCII. El carácter no ASCII está restringido porque pueden crear conflictos para encontrar la ruta de la página al servidor. Debido a este problema, HTML utiliza la codificación de URL.

Codificación de URL HTML, convierta el carácter no ASCII a un formato que pueda enviar a Internet. Los usuarios pueden convertirse utilizando "%" para continuar con dos dígitos hexadecimales.

¿Cómo realizar la codificación de URL en HTML?

  • El lenguaje HTML crea URL usando la etiqueta y el atributo href. Por ejemplo . Si crea un sitio web y quiere ir de una página a otra, escriba el nombre del archivo. .
  • Algunos caracteres están restringidos al nombre de la dirección web debido a la creación de conflictos, el carácter no ASCII reemplaza con "%" para continuar con dos dígitos hexadecimales.
  • La URL no tiene espacio. Ocupa el lugar del signo más (+) o% 20. En la forma de la página HTML, el espacio se produjo en la salida de texto de "entrada" y luego se muestra el signo más. Indirectamente se produjo espacio en el nombre de la URL y luego se muestra% 20.
  • La etiqueta URL contiene las letras mayúsculas (A-Z) y las letras minúsculas (a-z), los dígitos decimales (1-9) y algunos caracteres especiales.

En el formulario, si pongo espacio, la codificación de URL viene como HTML + CSS.

En cualquier URL, si le damos espacio, la codificación de URL se producirá como mi% 20file.html.

  1. Caracteres reservados: hay algunos caracteres que tienen algún significado en la dirección URL y podemos usar el propósito de denominación. Podemos usar ambas formas, como el signo más (/) que se usa para una parte separada de la URL; por otro lado, podemos / codificar con% 2f sin que signifique el nombre de la dirección.
  2. Caracteres inseguros: hay muchos caracteres que vienen con muchos malentendidos en la dirección URL, como el espacio en el nombre de la URL. En lugar de tomar espacio en el nombre de la dirección URL, escriba. entonces el nombre de la URL parece "pa ge.html".
  3. Caracteres de control no ASCII: estos caracteres incluyen el conjunto de un valor hexadecimal de 80-Ff que es necesario convertir en formato.
  4. Caracteres de control ASCII: no funciona dentro de la URL.

Ejemplos de codificación de URL HTML

Los siguientes son los ejemplos de codificación de URL HTML explicados en detalle:

1. Codificación de caracteres reservados

A continuación se muestra la tabla utilizada para codificar caracteres reservados.

CaracteresPSY+,/ /:;=?@ @
Codificación URL24%26%% 2b% 2c% 2f% 3a% 3b% 3d% 3f40%

2. Personajes inseguros

La siguiente es la tabla utilizada para codificar caracteres inseguros.

Caracteresespacio"<># #%()El |\^~()
Codificación URL20%22%% 3c% 3e23%25%% 7b% 7d% 7c% 5c% 5e% 7e% 5b% 5d

3. Carácter de control no ASCII

A continuación se muestra la tabla utilizada para codificar caracteres no ASCII.

PersonajeCodificación URLPersonajeCodificación URLPersonajeCodificación URLPersonajeCodificación URL
% 80˜% 98««% ab¿% bf
% 82% 99%C.AUN% c0
ƒ% 83š% 9aª%Automóvil club británicoUN% c1
% 84% 9b®% aeUN% c2
% 85œ% 9c¯% afUN% c3
% 86% 9d°% b0UN% c4
% 87ž% 9e±% b1UN% c5
ˆ% 88Ÿ% 9f²% b2Æ% v6
% 89×% d7³% b3C% c7
Š% 8a¡% a1´% b4MI% c8
‹‹% 8b¢% a2µ% b5MI% c9
Œ% 8c£ £% a3% b6MI%California
Ž% 8e¤% a4·% b7MI% cb
'% 91¥% a5¸% b8YO% cc
'% 92¦% a6¹% b9YO%discos compactos
"% 93§% a7º%licenciado en LetrasYO% ce
"% 94¨% a8»»%cama y desayunoYO% cf
% 95© ©% a9¼%antes de CristoRE% d0
-% 96-% 97½% bdNORTE% d1
un% e3Þ%Delaware¾%serÒ% d2
æ% e6ß% dfØ% d8Ó% d3
un% e4un% e0Ý% ddÔ% d4

4. Caracteres de control ASCII

La siguiente es la tabla utilizada para codificar caracteres ascii.

Carácter ASCIICodificación de URL
NUL - carácter nulo% 00
SOH - inicio del encabezado% 01
STX - inicio del texto% 02
ETX - fin del texto% 03
EOT - fin de la transmisión% 04
ENQ - consulta% 05
ACK - reconocer% 06
BEL - campana (anillo)% 07
BS - retroceso% 08
HT- pestaña horizontal% 09
Alimentación de línea LF% 0A
VT- pestaña vertical% 0B
FF- alimentación de formulario% 0C
CR- retorno de carro% 0D
SO- desplazarse% 0E
SI- cambio en% 0F
DLE- escape de enlace de datos% 10
DC1- control de dispositivo 1% 11
DC2- control de dispositivo 2% 12
DC3- control de dispositivo 3% 13
DC4- control de dispositivo 4% 14
NAK- reconocimiento negativo%15
SINCRONIZAR%dieciséis
ETB- bloque de transmisión final% 17
PUEDE cancelar% 18
EM - fin del medio% 19
SUB-sustituto% 1A
ESC- escape% 1B
Separador de archivos FS% 1C
GS- separador de grupo% 1D
RS- separador de registros% 1E
US- separador de unidades% 1F

Importancia de la codificación de URL en HTML

Si la URL está reservada, no es segura y no son caracteres ASCII, la dirección URL se vuelve más complicada y no comprensible. Cuando el navegador web busca direcciones URL, el servidor web busca el nombre o la ruta de la URL. Si el nombre de la URL no es ASCII, entonces es difícil encontrar URL Importancia de la codificación de URL en HTML

La dirección URL debe ser fácil de encontrar, universalmente aceptada y comprensible para todos los navegadores web y también para un servidor web. algunos caracteres están haciendo malentendidos en la URL porque se usan para algún propósito si no se usa para ningún propósito. ese momento puede haber ocurrido un conflicto y la ruta no llega al usuario.

Para superar todas las dificultades y facilitar el uso de caracteres no ASCII convertidos en código ASCII utilizando% para obtener dos hexadecimales.

Conclusión

La codificación de URL en HTML sabe cómo convertir el conjunto de caracteres no ASCII a un conjunto de formatos ASCII válido. Es universalmente aceptado y el navegador web funciona sin ningún error. Las URL de codificación se pueden ejecutar de forma fácil y segura. Para evitar conflictos de nombres y el propósito de nombrar la codificación de URL es necesario.

Artículos recomendados

Esta es una guía para la codificación de URL HTML. Aquí discutimos la introducción de URL HTML y cómo realizar la codificación de URL en HTML junto con sus ejemplos e importancia. También puede consultar los siguientes artículos para obtener más información.

  1. Diferentes tipos de marcos en HTML
  2. Los 3 atributos principales del enlace de texto en HTML
  3. Comandos HTML (Básico, Intermedio, Avanzado)
  4. Elementos HTML5: etiquetas y ejemplos
  5. Continuar el trabajo de la declaración en C # con ejemplos