La codifica Quoted-Printable (talvolta siglato QP) consiste nell'utilizzare una codifica US-ASCII sui 7 bit (testo non accentuato) per codificare un testo che utilizza un alfabeto di caratteri a 8 bit (testo accentuato), come ISO-Latin-1, usata nei alfabeti di tanti lingue dell'Europa dell'ovest.
Con la codifica Quoted-printable, i caratteri standard, di cui il codice ASCII è compreso fra 33 e 127 (ad eccezione del carattere = che possiede il codice 61), sono codificati utilizzando il codice US-ASCII 7 bit.
Solo i caratteri speciali o accentati codificati ad 8 bit (à, é, è, ç, ecc.) sono codificati con l'aiuto del carattere =, seguito dal codice esadecimale su due caratteri. Qui sotto è riportato il codice quoted-printable per i caratteri accentuati ricorrenti:
Carattere | Codifica QP |
---|---|
Spazio | _ |
" | =22 |
# | =23 |
% | =25 |
& | =26 |
( | =28 |
) | =29 |
, | =2C |
. | =2E |
/ | / |
: | =3A |
; | =3B |
< | =3C |
= | =3D |
> | =3E |
? | =3F |
@ | =40 |
[ | =5B |
\ | =5C |
] | =5D |
^ | =5E |
' | =27 |
{ | =7B |
=7C | |
} | =7D |
~ | =7E |
Secondo la codifica Quoted-Printable, ogni linea deve essere divisa in segmenti ad una lunghezza massima di 76 caratteri.
Foto: © Pixabay.