

Kodowanie Quoted-printable (lub też QP) korzysta z kodowania 7-bitowego US-ASCII (znaki nieakcentowane) do kodowania tekstu, który wymaga alfabetu 8-bitowych znaków (znaki akcentowane), np. ISO-Latin-1, z którego korzysta większość zachodnioeuropejskich języków.
W kodowaniu quoted-printable standardowe znaki, które, w przypadku kodu ASCII mieszczą się w zakresie 33-127 (z wyjątkiem znaku równości, któremu odpowiada kod 61), są kodowane przy użyciu 7-bitowego kodu US-ASCII.
8-bitowe znaki specjalne lub akcentowane (à , é, ç, ö, ñ, itd.) są kodowane przy użyciu znaku równości i następują po nich dwie cyfry w systemie szesnastkowym. Poniżej prezentujemy kodowanie quoted-printable dla najpopularniejszych znaków specjalnych:
| Znak | kodowanie QP |
|---|---|
| Spacja |
_ |
| " |
=22 |
| # |
=23 |
| % |
=25 |
| & |
=26 |
| ( |
=28 |
| ) |
=29 |
| , |
=2C |
| . |
=2E |
| / |
/ |
| : |
=3A |
| ; |
=3B |
| < |
=3C |
| = |
=3D |
| > |
=3E |
| ? |
=3F |
| @ |
=40 |
| [ |
=5B |
| \ |
=5C |
| ] |
=5D |
| ^ |
=5E |
| ' |
=27 |
| { |
=7B |
| =7C | |
| } |
=7D |
| ~ |
=7E |
W kodowaniu quoted-printable tekst musi być podzielony tak, aby żadna linia nie zawierała więcej niż 76 znaków.
Zdjęcie: © Signs and Symbols - Shutterstock.com