Caractères spéciaux dans les adresses URL
Caract. | Code | Caract. | Code | Caract. | Code | Caract. | Code | Caract. | Code | Caract. | Code | Caract. | Code |
æ | %00 | @ | %40 | | %8e | ¢ | %a2 | º | %ba | Á | %c1 | é | %e9 |
tabulation | %09 | [ | %5b | ‘ | %91 | £ | %a3 | » | %bb | Â | %c2 | ê | %ea |
espace | %20 | \ | %5c | ’ | %92 | ¥ | %a5 | ¼ | %bc | Ã | %c3 | ë | %eb |
! | %21 | ] | %5d | “ | %93 | | | %a6 | ½ | %bd | Ä | %c4 | ì | %ec |
" | %22 | ^ | %5e | ” | %94 | § | %a7 | ¾ | %be | Å | %c5 | í | %ed |
# | %23 | _ | %5f | | %95 | ¨ | %a8 | ¿ | %bf | Æ | %c6 | î | %ee |
$ | %24 | ` | %60 | | %96 | © | %a9 | Ø | %d8 | Ç | %c7 | ï | %ef |
% | %25 | { | %7b | | %97 | ª | %aa | Ù | %d9 | È | %c8 | ð | %f0 |
& | %26 | | | %7c | | %98 | « | %ab | Ú | %da | É | %c9 | ñ | %f1 |
' | %27 | } |
%7d | | %99 | ¬ | %ac | Û | %db | Ê | %ca | ò | %f2 |
( | %28 | ~ | %7e | | %9a | ¯ | %ad | Ü | %dc | Ë | %cb | ó | %f3 |
) | %29 | | %80 | | %9b | ® | %ae | Ý | %dd | Ì | %cc | ô | %f4 |
* | %2a | | %82 | | %9c | ¯ | %af | Þ | %de | Í | %cd | õ | %f5 |
+ | %2b | | %83 | | %9e | ° | %b0 | ß | %df | Î | %ce | ö | %f6 |
, | %2c | | %84 | | %9f | ± | %b1 | à | %e0 | Ï | %cf | ÷ | %f7 |
- | %2d | %85 | | %98 | ² | %b2 | á | %e1 | Ð | %d0 | ø | %f8 | |
. | %2e | | %86 | | %99 | ³ | %b3 | â | %e2 | Ñ | %d1 | ù | %f9 |
/ | %2f | | %87 | | %9a | ´ | %b4 | ã | %e3 | Ò | %d2 | ú | %fa |
: | %3a | | %88 | | %9b | µ | %b5 | ä | %e4 | Ó | %d3 | û | %fb |
; | %3b | | %89 | | %9c | ¶ | %b6 | å | %e5 | Ô | %d4 | ü | %fc |
< | %3c | | %8a | | %9e | · | %b7 | æ | %e6 | Õ | %d5 | ý | %fd |
= | %3d | | %8b | | %9f | ¸ | %b8 | ç | %e7 | Ö | %d6 | þ | %fe |
> | %3e | | %8c | ¡ | %a1 | ¹ | %b9 | À | %c0 | è | %e8 | ÿ | %ff |
? | %3f |
Note: Étant donné que l'URL est un moyen d'envoyer des informations à travers Internet (pour envoyer des données à un script CGI par exemple), il est nécessaire de pouvoir envoyer des caractères spéciaux, or les URL ne peuvent pas contenir de caractères spéciaux. De plus, certains caractères sont réservés car ils ont une signification (le slash permet de spécifier un sous-répertoire, les caractères & et ? servent à l'envoi de données par formulaires...). Enfin les URL peuvent être inclus dans un document HTML, ce qui rend difficile l'insertion de caractères tels que < ou > dans l'URL. C'est pourquoi un codage est nécessaire ! Le codage consiste à remplacer les caractères spéciaux par le caractère % (devenant lui aussi un caractère spécial) suivi du code ASCII du caractère à coder en notation hexadécimale. Source: «CCM Encyclopédie informatique». In CommentÇaMarche.net: Encyclopédie informatique libre [En ligne]. http://www.commentcamarche.net/internet/url.php3 (Page consultée le 4 avril 2005) |