Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Caractères interdits dans les URL

Liste des caractères interdits dans les URL et leurs conversions. Pour diverses raisons, de nombreux caractères ne sont pas sûrs dans les URL et doivent être remplacés, par exemple par « _ », ou encodés en % (échappement %).

cr  27.08.2016      r+  12.01.2022      r-  18.04.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

Voir Caractères interdits dans les URL (RFC 1738)


Head

Caractère

Encodage %

Description

.

espace

%20

.

<

%3C

Délimiteurs de texte en traitement de texte - peuvent êtres mal interprétés en transcription

>

%3E

Délimiteurs de texte en traitement de texte - peuvent êtres mal interprétés en transcription

'

%27

Apostrophe. Délimiteurs d'URL sous certains systèmes

#

%23

Utilisé en WWW et autres systèmes pour délimiter des URL d'autres fragments ou identifiant qui suivent.

%

%25

Le caractère suivant est considéré comme codant un caractère dans le système dit " échappement % ", donc les deux caractères suivants seront convertis. Si c'est bien le caractère % qui doit être utilisé et apparaître dans l'URL, il faut l'encoder pour l'empêcher de faire croire que le caractère suivant est encodé en échappement % par les deux caractères suivants.

{

}

|

"

^

,

~

[

]

`

!

$

(

)

*

+

%7B

%7D

%7C

%22

%5E

%2C

%7E

%5B

%5D

%60

%21

%24

%28

%29

%2A

%2B

Ces caractères sont parfois modifiés par certains outils et ne sont donc pas sûrs.

;

/

?

:

@

=

&

%3B

%2F

%3F

%3A

%40

%3D

%26

Ces caractères (tous ceux-là et seulement ceux-là) ont des significations réservées et doivent être codés s'ils n'ont pas de signification dans l'URL ou être utilisés sans être codés pour leur signification.

1 - -

Ailleurs dans Assiste et sur le Web Ailleurs dans Assiste et sur le Web Ailleurs dans Assiste et sur le Web Caractères interdits dans les URL

  1. #Caractères interdits dans les URL#