Quoted-Printable 编码/解码

将文本编码为 Quoted-Printable(RFC 2045),或将 Quoted-Printable 字符串解码为可读文本。该格式在电子邮件中被广泛使用,可传输带重音符号的字符,同时兼容仅支持 ASCII 的服务器。

示例:

工作原理

Quoted-Printable 只修改不可打印或特殊的字节(超出标准 ASCII 的字节,或“=”本身),将其替换为前缀为“=”的十六进制代码,而 ASCII 字母和数字则保持原样可读。这使它区别于 Base64——后者全部编码,肉眼无法阅读。

为什么行尾会用“=”来断行?

RFC 2045 标准将每行限制为 76 个字符;当一行超出该限制时,行尾的“=”加换行表示“软换行”,解码时应忽略它,下一行属于同一段逻辑数据。

在电子邮件中,它和 Base64 有什么区别?

Quoted-Printable 能让文本大体保持可读,对于以 ASCII 为主的邮件(例如只含少量重音符号的法语邮件),体积只会略有增加;而 Base64 始终对全部内容进行编码,不解码就完全无法阅读,但更适合二进制数据(图片、附件)。

您的数据保留在您的设备上:所有编码和解码都在浏览器本地完成,不会发出任何网络请求。