From bcf5375310ece1f9a90e99b270cdbae28c4d2831 Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:41:03 +0100 Subject: convert content to md --- files/fr/glossary/percent-encoding/index.md | 146 ++++++++-------------------- 1 file changed, 38 insertions(+), 108 deletions(-) (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 index a22a177cf2..7e5231291e 100644 --- a/files/fr/glossary/percent-encoding/index.md +++ b/files/fr/glossary/percent-encoding/index.md @@ -8,111 +8,41 @@ tags: 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

- - +**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ère | Encodage | +| --------- | ------------ | +| `':'` | `%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 + +- [codage des caractères](https://fr.wikipedia.org/wiki/Codage_des_caract%C3%A8res) sur Wikipedia. + +### Savoir technique + +- {{RFC(3986)}}, section 2.1, où ce codage est défini. -- cgit v1.2.3-54-g00ecf