Codage Quoted-Printable
Le codage Quoted-Printable
Le codage Quoted-Printable (noté parfois QP) consiste à utiliser un codage US-ASCII sur 7 bits (texte non accentué) pour coder un texte utilisant un alphabet de caractères 8 bits (texte accentués), tel que l'alphabet français ISO-Latin-1.
Principe de codage Quoted-Printable
Avec le codage Quoted-printable, les caractères standards, dont le code ASCII est compris entre 33 à 127 (à l'exception du caractère = possédant le code 61), sont codés en utilisant le code US-ASCII 7 bits.
Seuls les caractères spéciaux ou accentués codés sur 8 bits (à, é, è, ç, etc.) sont codés à l'aide du caractère =, suivi du code hexadécimal sur deux caractères. Voici ci-dessous le codage quoted-printable pour des caractères accentués courants :
Caractère | Codage QP |
---|---|
Espace | _ |
" | =22 |
# | =23 |
% | =25 |
& | =26 |
( | =28 |
) | =29 |
, | =2C |
. | =2E |
/ | / |
: | =3A |
; | =3B |
< | =3C |
= | =3D |
> | =3E |
? | =3F |
@ | =40 |
[ | =5B |
\ | =5C |
] | =5D |
^ | =5E |
' | =27 |
{ | =7B |
| | =7C |
} | =7D |
~ | =7E |
Selon le codage Quoted-Printable, chaque ligne doit être découpée
en segment d'une longueur maximale de 76 caractères.