阅读 quoted-printable 邮件源码
邮件源码里显示 Caf=C3=A9 au lait。quoted-printable 解码把 =XX 转义还原成你发送的 café。
本指南使用的工具
目的
SMTP 时代的邮件以 7 位 ASCII 传输。Quoted-printable 保持可打印 ASCII 可读,其余一律转义为 =XX 字节对,行尾的 = 是软换行。任何非 ASCII 主题或带重音的名字都会以编码形式出现。
解码与编码
粘贴原始正文即可解码——软换行被合并,=XX 字节变成 UTF-8 文本。编码则相反:UTF-8 进,quoted-printable 出,按 76 列软换行。
示例
Café au lait 编码为 Caf=C3=A9 au lait——é 的两个 UTF-8 字节各自成为转义。编码 100 个 x 可看到换行:76 个字符加 =,其余延续到下一行。残缺的 =4 会干净地报错而不是猜测。
范围
双向上限 200,000 字符;行尾空格会被编码以在传输中保留。=?UTF-8?Q?…?= 之类的头部 encoded-word 属于另一层——本工具只处理正文的传输编码。