Maison > Article > interface Web > Organiser le codage d'URL et le codage de caractères pris en charge dans les compétences du didacticiel HTML5_html5
Codage d'URL
Le codage d'URL consiste à convertir des caractères non imprimables ou des caractères ayant une signification particulière dans les URL en une représentation comprise et généralement acceptée par les navigateurs Web et les serveurs. Ces personnages incluent :
Caractères de contrôle ASCII - Caractères non imprimables souvent utilisés pour le contrôle de sortie. La plage de caractères est 00-1F hexadécimal (0-31 décimal) et 7F (127 décimal). Une feuille de codage complète est fournie ci-dessous.
Caractères de contrôle non ASCII : ces caractères sont en dehors de la plage du jeu de caractères ASCII de 128 bits. Cette plage fait partie du jeu de caractères ISO-Latin et de la « première moitié » du jeu de caractères ISO-Latin contenant toute la plage hexadécimale 00-FF (décimal 128-255). Une feuille de codage complète est fournie ci-dessous.
Caractères réservés : symboles tels que le signe dollar, l'esperluette, le signe plus, le signe universel, la barre oblique, les deux points, le séparateur, le signe égal, le point d'interrogation et "at". Tous ces symboles ont des significations différentes au sein de l’URL et nécessitent donc un encodage. Une feuille de codage complète est fournie ci-dessous.
Caractères dangereux : y compris l'espace, le point d'interrogation, le signe inférieur à, le signe supérieur à, le caractère dièse, le signe de pourcentage, la partie gauche de l'accolade, la partie droite de l'accolade, le caractère barre verticale, la barre oblique inverse, le caret, le tilde. Crochet gauche, crochet droit, accent grave. Pour une raison quelconque, ces caractères présents dans les URL peuvent être mal interprétés. Ces caractères doivent toujours être également codés. Une feuille de codage complète est fournie ci-dessous. La représentation de codage
nécessite trois caractères pour remplacer le caractère attendu : un signe de pourcentage, deux chiffres hexadécimaux indiquant la position du caractère dans le jeu de caractères ASCII,
Exemple
L'un des caractères spéciaux les plus courants est l'espace. Nous ne pouvons pas saisir directement un espace dans l'URL. Un espace est égal à 20 en hexadécimal dans le jeu de caractères. Par conséquent, vous pouvez utiliser pour représenter des espaces lors de la demande au serveur.
Le codage des caractères de contrôle ASCII
comprend les codes de caractères hexadécimaux 00-1F (décimal 0-31) et 7F (décimal 127).
十进制格式 | 十六进制值 | 字符 | URL 编码 |
---|---|---|---|
0 | 00 |