Quoted-Printable 编解码

Quoted-Printable(QP)是邮件中常见的传输编码:把非安全字节写成 =XX 十六进制转义,安全字符原样保留,并用软换行 =\r\n 控制每行不超过 76 字符。本工具按 RFC 2045 规则编码与解码,中文等多字节 UTF-8 字符会被拆成多个转义单元并可无损还原,全部在浏览器本地完成。

输入内容 等待输入

编码按 UTF-8 字节逐个处理,中文会拆成多个 =XX;解码会把转义还原为字节并还原成文本。

转换结果
输入字节—
结果字符—
转义单元—
软换行—
选择模式并输入内容,点击「执行转换」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

编解码规则
  • 安全字符为 ASCII 33–126,但 =(61)除外,需写成 =3D。
  • 其余字节(含中文 UTF-8 字节)统一写成 =XX,X 为十六进制字符。
  • 行尾的空白(空格、制表符)不能直接作为字面字符,必须转义为 =20、=09。
  • 每行长度不超过 76 字符,超出时插入软换行 =\r\n,该断行在解码时被忽略。
  • 解码时把 =XX 还原为字节,再把字节流按 UTF-8 还原为文本。
  • 示例:a=b 编码为 a=3Db;你好 编码为 =E4=BD=A0=E5=A5=BD。