Introduction au codage d'URL HTML

Dans cet article, nous allons en savoir plus sur le codage d'URL HTML. L'URL HTML est un acronyme de Uniform Resource Locator pour une adresse globale ou IP sur le World Wide Web. Le serveur Web obtient la page en utilisant l'URL du navigateur Web.

Exemple: https://www.google.com est une URL.

Le jeu de caractères ASCII est important pour le codage d'URL HTML. L'URL est envoyée à Internet à l'aide du jeu de caractères ASCII. Les caractères non ASCII sont limités car ils peuvent créer un conflit pour trouver le chemin de page vers le serveur. En raison de ce problème, HTML utilise le codage URL.

Encodage URL HTML, convertissez le caractère non ASCII en un format pouvant être envoyé sur Internet. Les utilisateurs peuvent être convertis en utilisant «%» pour continuer avec deux chiffres hexadécimaux.

Comment effectuer le codage d'URL en HTML?

  • Le langage HTML crée une URL à l'aide de la balise et de l'attribut href. Par exemple . si vous créez un site Web et que vous souhaitez aller d'une page à l'autre, écrivez le nom du fichier. .
  • Certains caractères sont limités au nom de l'adresse Web en raison de la création d'un conflit, le caractère non ASCII remplace par «%» pour continuer avec deux chiffres hexadécimaux.
  • L'URL ne contient pas d'espace. Il remplace le signe plus (+) ou% 20. Sous la forme de la page HTML, l'espace s'est produit dans la sortie de texte «entrée», puis le signe plus apparaît. Indirectement, l'espace s'est produit dans le nom de l'URL, puis% 20 s'affiche.
  • La balise URL contient les lettres majuscules (A-Z) et les lettres minuscules (a-z), les chiffres décimaux (1-9) et certains caractères spéciaux.

Dans le formulaire, si je mets de l'espace, le codage d'URL se présente sous la forme HTML + CSS.

Dans n'importe quelle URL, si nous donnons de l'espace, le codage d'URL se produira comme mon% 20file.html.

  1. Caractères réservés: certains caractères ont une signification dans l'adresse URL et nous pouvons utiliser le nom. Nous pouvons utiliser les deux façons comme le signe plus (/) utilisé pour une partie distincte de l'URL d'une autre main que nous pouvons / coder par% 2f sans signification dans le nom de l'adresse.
  2. Caractères dangereux: il existe de nombreux caractères accompagnés de nombreux malentendus dans l'adresse URL, comme l'espace dans le nom de l'URL. Au lieu de prendre de l'espace dans le nom de l'adresse URL, écrivez. alors le nom de l'URL semble "pa ge.html".
  3. Caractères de contrôle non ASCII: ces caractères incluent l'ensemble d'une valeur hexadécimale de 80 Ff qui est nécessaire pour convertir au format.
  4. Caractères de contrôle ASCII: l' URL ne fonctionne pas.

Exemples d'encodage d'URL HTML

Voici des exemples de codage d'URL HTML expliqués en détail:

1. Encodage des caractères réservés

Voici le tableau utilisé pour le codage des caractères réservés.

Personnages$&+,/:;=?@
Encodage URL24%26%% 2b% 2c% 2f% 3a% 3b% 3d% 3f40%

2. Caractères dangereux

Voici le tableau utilisé pour l'encodage des caractères dangereux.

Personnagesespace"<>#%()|\^~()
Encodage URL20%22%% 3c% 3e23%25%% 7b% 7d% 7c% 5c% 5e% 7e% 5b% 5d

3. Caractère de contrôle non ASCII

Voici le tableau utilisé pour le codage des caractères non ASCII.

PersonnageEncodage URLPersonnageEncodage URLPersonnageEncodage URLPersonnageEncodage URL
% 80˜% 98«%un B¿% bf
% 82% 99% acUNE% c0
ƒ% 83š% 9aª% aaUNE% c1
% 84% 9b®% aeUNE% c2
% 85œ% 9c¯%un FUNE% c3
% 86% 9d°% b0UNE% c4
% 87ž% 9e±% b1UNE% c5
ˆ% 88Ÿ% 9f²% b2Æ% v6
% 89×% d7³% b3Ç% c7
Š% 8a¡% a1´% b4È% c8
% 8b¢% a2µ% b5É% c9
Œ% 8c£% a3% b6Ê%Californie
Ž% 8e¤% a4·% b7Ë% cb
"% 91¥% a5¸% b8JE% cc
"% 92¦% a6¹% b9JE%CD
"% 93§% a7º% baJE% ce
"% 94¨% a8»% bbJE% cf
% 95©% a9¼%avant JC% d0
-% 96-% 97½% bdÑ% d1
une% e3Þ% de¾%êtreÒ% d2
æ% e6ß% dfØ% d8Ó% d3
une% e4une% e0Ý% ddÔ% d4

4. Caractères de contrôle ASCII

Voici le tableau utilisé pour l'encodage des caractères ascii.

Caractère ASCIIEncodage URL
NUL - caractère nul% 00
SOH - début de l'en-tête% 01
STX - début du texte% 02
ETX - fin du texte% 03
EOT - fin de la transmission% 04
ENQ - demande% 05
ACK - reconnaître% 06
BEL - cloche (anneau)% 07
BS - retour arrière% 08
HT- onglet horizontal% 09
Saut de ligne LF% 0A
VT- onglet vertical% 0B
FF- flux de formulaire% 0C
CR- retour chariot% 0D
SO- déplacer% 0E
SI- changement% 0F
DLE- échappement de la liaison de données%dix
DC1- commande d'appareil 1% 11
DC2- commande d'appareil 2% 12
DC3- commande d'appareil 3% 13
DC4- commande d'appareil 4% 14
NAK - accusé de réception négatif% 15
SYN- synchroniser% 16
Bloc de transmission d'extrémité ETB% 17
CAN- annuler% 18
EM - fin de milieu% 19
SUB- substitut% 1A
ESC- échapper% 1B
Séparateur de fichiers FS% 1C
GS- séparateur de groupe% 1D
RS- séparateur d'enregistrement% 1E
US- séparateur d'unités% 1F

Importance de l'encodage d'URL en HTML

Si l'URL est réservée, caractères dangereux et non ASCII, l'adresse URL devient plus compliquée et incompréhensible. Lorsque le navigateur Web recherche des adresses URL, le serveur Web recherche le nom ou le chemin de l'URL Si le nom de l'URL n'est pas ASCII, il est difficile de trouver URLImportance de l'encodage d'URL en HTML

L'adresse URL doit être facile à trouver, universellement acceptée et compréhensible pour tous les navigateurs Web et également pour un serveur Web. certains personnages font des malentendus dans l'URL car ils sont utilisés à des fins spécifiques s'ils ne sont pas utilisés à d'autres fins. ce conflit de temps peut s'être produit et le chemin ne parvient pas à l'utilisateur.

Pour surmonter toutes les difficultés et faciliter l'utilisation des caractères non ASCII convertis en code ASCII en utilisant% pour obtenir deux hexadécimaux.

Conclusion

Le codage d'URL en HTML sait comment convertir le jeu de caractères non ASCII en un jeu de format ASCII valide. Il est universellement accepté et le navigateur Web fonctionne sans aucune erreur. Les URL de codage peuvent être exécutées facilement et en toute sécurité. Pour éviter les conflits de dénomination et le but de la dénomination, l'encodage des URL est nécessaire.

Articles recommandés

Ceci est un guide pour l'encodage d'URL HTML. Nous discutons ici de l'introduction de l'URL HTML et de la façon d'effectuer le codage d'URL en HTML ainsi que de ses exemples et de son importance. Vous pouvez également consulter les articles suivants pour en savoir plus-

  1. Différents types de cadres en HTML
  2. 3 principaux attributs du lien texte en HTML
  3. Commandes HTML (basique, intermédiaire, avancé)
  4. Éléments HTML5 - Tags et exemples
  5. Poursuivre le travail de déclaration en C # avec des exemples