diff options
author | julieng <julien.gattelier@gmail.com> | 2021-11-15 21:41:03 +0100 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-15 21:55:31 +0100 |
commit | bcf5375310ece1f9a90e99b270cdbae28c4d2831 (patch) | |
tree | c9b2792ee2050f4176de7fe5f777b4354b769b04 /files/fr/glossary/percent-encoding/index.md | |
parent | 7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e (diff) | |
download | translated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.tar.gz translated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.tar.bz2 translated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.zip |
convert content to md
Diffstat (limited to 'files/fr/glossary/percent-encoding/index.md')
-rw-r--r-- | files/fr/glossary/percent-encoding/index.md | 146 |
1 files changed, 38 insertions, 108 deletions
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 --- -<p><strong>Encodage-pourcent (<em>Percent-encoding</em>)</strong> 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.</p> - -<p>Les caractères spéciaux nécessitant cet encodage sont : <code>':'</code>, <code>'/'</code>, <code>'?'</code>, <code>'#'</code>, <code>'['</code>, <code>']'</code>, <code>'@'</code>, <code>'!'</code>, <code>'$'</code>, <code>'&'</code>, <code>"'"</code>, <code>'('</code>, <code>')'</code>, <code>'*'</code>, <code>'+'</code>, <code>','</code>, <code>';'</code>, <code>'='</code>, et <code>'%'</code> lui-même. Les autres caractères n'ont pas besoin d'être encodés, bien qu'ils puissent l'être.</p> - -<table> - <thead> - <th>Caractère</th> - <th>Encodage</th> - </thead> - <tbody> - <tr> - <td><code>':'</code></td> - <td><code>%3A</code></td> - </tr> - <tr> - <td><code>'/'</code></td> - <td><code>%2F</code></td> - </tr> - <tr> - <td><code>'?'</code></td> - <td><code>%3F</code></td> - </tr> - <tr> - <td><code>'#'</code></td> - <td><code>%23</code></td> - </tr> - <tr> - <td><code>'['</code></td> - <td><code>%5B</code></td> - </tr> - <tr> - <td><code>']'</code></td> - <td><code>%5D</code></td> - </tr> - <tr> - <td><code>'@'</code></td> - <td><code>%40</code></td> - </tr> - <tr> - <td><code>'!'</code></td> - <td><code>%21</code></td> - </tr> - <tr> - <td><code>'$'</code></td> - <td><code>%24</code></td> - </tr> - <tr> - <td><code>'&'</code></td> - <td><code>%26</code></td> - </tr> - <tr> - <td><code>"'"</code></td> - <td><code>%27</code></td> - </tr> - <tr> - <td><code>'('</code></td> - <td><code>%28</code></td> - </tr> - <tr> - <td><code>')'</code></td> - <td><code>%29</code></td> - </tr> - <tr> - <td><code>'*'</code></td> - <td><code>%2A</code></td> - </tr> - <tr> - <td><code>'+'</code></td> - <td><code>%2B</code></td> - </tr> - <tr> - <td><code>','</code></td> - <td><code>%2C</code></td> - </tr> - <tr> - <td><code>';'</code></td> - <td><code>%3B</code></td> - </tr> - <tr> - <td><code>'='</code></td> - <td><code>%3D</code></td> - </tr> - <tr> - <td><code>'%'</code></td> - <td><code>%25</code></td> - </tr> - <tr> - <td><code>' '</code></td> - <td><code>%20</code> ou <code>+</code></td> - </tr> - </tbody> -</table> - -<p>En fonction du contexte, le caractère <code>' '</code> est traduit par un <code>'+'</code> (comme dans la version de codage en pourcentage utilisée dans un message <code>application/x-www-form-urlencoded</code>), ou en <code>'%20'</code> comme dans les URL.</p> - -<h2 id="En_apprendre_plus">En apprendre plus</h2> - -<h3 id="Culture_générale">Culture générale</h3> - -<ul> - <li><a href="https://fr.wikipedia.org/wiki/Codage_des_caract%C3%A8res">codage des caractères</a> sur Wikipedia.</li> -</ul> - -<h3 id="Savoir_technique">Savoir technique</h3> - -<ul> - <li>{{RFC(3986)}}, section 2.1, où ce codage est défini.</li> -</ul> +**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. |