From 7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:40:53 +0100 Subject: move *.html to *.md --- files/fr/glossary/percent-encoding/index.md | 118 ++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 files/fr/glossary/percent-encoding/index.md (limited to 'files/fr/glossary/percent-encoding/index.md') diff --git a/files/fr/glossary/percent-encoding/index.md b/files/fr/glossary/percent-encoding/index.md new file mode 100644 index 0000000000..a22a177cf2 --- /dev/null +++ b/files/fr/glossary/percent-encoding/index.md @@ -0,0 +1,118 @@ +--- +title: Encodage-pourcent +slug: Glossary/percent-encoding +tags: + - Débutant + - Glossaire + - Mécanismes web +translation_of: Glossary/percent-encoding +original_slug: Glossaire/percent-encoding +--- +

Encodage-pourcent (Percent-encoding) est un mécanisme d'encodage des caractères de 8 bits qui ont une signification spécifique dans le contexte des {{Glossary("URL")}}. Il est parfois appelé encodage d'URL. Il consiste en une substitution de : un caractère '%' suivi d'un code hexadecimal correspondant à la valeur ASCII du caractère à remplacer.

+ +

Les caractères spéciaux nécessitant cet encodage sont : ':', '/', '?', '#', '[', ']', '@', '!', '$', '&', "'", '(', ')', '*', '+', ',', ';', '=', et '%' lui-même. Les autres caractères n'ont pas besoin d'être encodés, bien qu'ils puissent l'être.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CaractèreEncodage
':'%3A
'/'%2F
'?'%3F
'#'%23
'['%5B
']'%5D
'@'%40
'!'%21
'$'%24
'&'%26
"'"%27
'('%28
')'%29
'*'%2A
'+'%2B
','%2C
';'%3B
'='%3D
'%'%25
' '%20 ou +
+ +

En fonction du contexte, le caractère ' ' est traduit par un '+' (comme dans la version de codage en pourcentage utilisée dans un message application/x-www-form-urlencoded), ou en '%20' comme dans les URL.

+ +

En apprendre plus

+ +

Culture générale

+ + + +

Savoir technique

+ + -- cgit v1.2.3-54-g00ecf