TEXT LAB / LIVEQuoted-Printable加载中
Quoted-Printable - 文本工具 · 萤炬工具箱 · 工具说明与使用指南
Quoted-Printable - 文本工具 · 萤炬工具箱
Quoted-Printable 是邮件正文的一种传输编码,把非 ASCII 字节写成等号加两位十六进制(如 =E4=BD=A0),让内容能安全穿过只认七位字符的老式邮件通道。排查邮件源码里那串等号乱码到底是什么内容时,用它解回可读文本。本工具实现的是简化版,不做软换行处理。简化实现:不插入也不解析 76 字符软换行。
Quoted-Printable 是邮件正文的一种传输编码,把非 ASCII 字节写成等号加两位十六进制(如 =E4=BD=A0),让内容能安全穿过只认七位字符的老式邮件通道。排查邮件源码里那串等号乱码到底是什么内容时,用它解回可读文本。本工具实现的是简化版,不做软换行处理。
使用步骤
- 选择方向:编码或解码。
- 粘贴文本或 Quoted-Printable 编码串。
- 查看转换结果。
- 复制结果。
功能与限制
- 简化实现:不插入也不解析 76 字符软换行。
- 按 UTF-8 处理字节,其他字符集需自行转码。
常见问题
- Quoted-Printable 和 Base64 有什么区别?
- 同为邮件传输编码,但取向不同。Quoted-Printable 只转义非 ASCII 字节,英文内容基本保持可读;Base64 把所有内容重编码成完全不可读但体积恒定膨胀三分之一。所以英文多用前者,附件用后者。
- 什么是软换行,为什么这里没有?
- 规范要求每行不超过 76 个字符,超长时在行尾加一个等号表示「这一行是软换行、逻辑上没断」。本工具是简化实现,不插入软换行,因此产出的长行不适合直接塞进严格校验的邮件头。
- 解码后中文还是乱码怎么办?
- Quoted-Printable 只还原字节,字节要按正确字符集解释才是文字。若原邮件是 GBK 编码,按 UTF-8 解读就会乱码,需要先确认邮件头声明的 charset。
- 为什么等号本身也被编码了?
- 等号是转义引导字符,必须写成 =3D 才能表示字面等号,否则解码器会把它后面两位当十六进制读。