这个工具有问题吗?
关于「Quoted-Printable 编码 在线」
该工具使用 RFC 2045 中定义的 Quoted-Printable 编码对文本进行编码——一种仅使用可打印 ASCII 字符表示 8 位数据的格式,对于任何无法安全表示的字节使用 =XX 序列。
Quoted-Printable 旨在通过仅支持 7 位的传统电子邮件传输传送 8 位文本内容(如国际电子邮件中的非 ASCII 字符)。现代电子邮件大多数干净地处理 8 位,但 Quoted-Printable 仍然出现在 MIME 编码的消息正文、标头和 S/MIME 签名中。
在手动构建电子邮件、调试 MIME 消息或与期望 Quoted-Printable 输入的传统系统对接时使用。
如何使用这个工具
如何把文本编码为 Quoted-Printable,用于电子邮件传输
粘贴文本
把源字符串放入「Text」字段。所有不在可打印 ASCII 范围内的字节(`!`–`~` 除了 `=`)会被编码为 `=XX`——`XX` 是该字节的两位大写十六进制。
点击运行
结果只有 `encoded`。示例:`café` → `caf=C3=A9`;字面量 `=` → `=3D`。超过 76 字符的行会插入软换行 `=\r\n`;邮件中继会在跨跳时保留它。
什么时候用 QP
Quoted-Printable 用于邮件头与正文(`Content-Transfer-Encoding: quoted-printable`),适合「以 ASCII 为主、偶尔出现非 ASCII」的内容。二进制数据请用 base64,更节省。
留意行末空白
行末的 Tab 和空格 必须 编码为 `=20`、`=09`,否则某些邮件中继会把它们抹掉。编码器会替你处理;如果你手改 QP 内容,别去掉行末空白。