分类

可打印编码器

将文本编码为可打印格式 (用于电子邮件 MIME)

关键信息

分类
Format Conversion
输入类型
textarea
输出类型
text
样本覆盖
4
支持 API
Yes

概览

可打印编码器是一款在线工具,用于将普通文本转换为 Quoted-Printable 编码格式。这种编码常用于电子邮件的 MIME 标准中,确保包含非 ASCII 字符(如中文)或特殊符号的邮件正文在传输过程中保持完整,避免被邮件服务器错误处理或损坏。

适用场景

  • 当您需要通过电子邮件发送包含非英文字符(如中文、日文)或特殊符号的纯文本内容时。
  • 当您在开发或调试邮件系统,需要手动构造符合 MIME 规范的邮件正文时。
  • 当您遇到邮件客户端显示乱码,怀疑是编码问题,需要验证或生成正确编码的文本时。

工作原理

  • 在输入框中粘贴或输入您需要编码的原始文本。
  • 工具会根据 Quoted-Printable 编码规则,将文本中的非 ASCII 字符、等号以及某些特殊字符转换为“=”后跟两位十六进制数的形式。
  • 同时,工具会自动将过长的行进行分割,并在行尾添加软换行符(“=”),以符合邮件传输的规范。
  • 编码完成后,您可以直接复制输出结果,用于邮件客户端或程序代码中。

使用场景

邮件客户端开发:在手动构造 MIME 格式的邮件时,对邮件正文部分进行编码。
自动化邮件发送系统:在脚本中生成邮件内容前,先使用此工具或相同逻辑对用户输入的文本进行编码。
邮件内容调试:当收到乱码邮件时,可以将原始邮件源码中的编码部分粘贴到解码工具(或反向使用本工具原理)来验证内容。

用户案例

1. 编码包含中文的邮件正文

开发者
背景原因
需要通过一个简单的脚本发送一封包含中文问候语的纯文本邮件。
解决问题
直接发送中文字符可能在某些老旧邮件服务器上显示为乱码。
如何使用
将邮件正文“你好,这是一封测试邮件。请查收附件。”粘贴到输入框。
效果
得到编码后的文本:“=E4=BD=A0=E5=A5=BD=EF=BC=8C=E8=BF=99=E6=98=AF=E4=B8=80=E5=B0=81=E6=B5=8B=E8=AF=95=E9=82=AE=E4=BB=B6=E3=80=82=E8=AF=B7=E6=9F=A5=E6=94=B6=E9=99=84=E4=BB=B6=E3=80=82”。此结果可直接用于邮件 MIME 的 `Content-Transfer-Encoding: quoted-printable` 部分。

2. 处理包含特殊符号的文本

背景原因
需要发送一封包含等号“=”和版权符号“©”的声明邮件。
解决问题
等号在 Quoted-Printable 编码中有特殊含义(作为转义符),版权符号是非 ASCII 字符,都需要特殊处理。
如何使用
输入文本:“声明:本内容版权所有©,保留所有权利。联系邮箱:info=example.com”。
效果
编码后,等号变为“=3D”,版权符号变为“=C2=A9”。输出为:“=E5=A3=B0=E6=98=8E=EF=BC=9A=E6=9C=AC=E5=86=85=E5=AE=B9=E7=89=88=E6=9D=83=E6=89=80=E6=9C=89=C2=A9=EF=BC=8C=E4=BF=9D=E7=95=99=E6=89=80=E6=9C=89=E6=9D=83=E5=88=A9=E3=80=82=E8=81=94=E7=B3=BB=E9=82=AE=E7=AE=B1=EF=BC=9Ainfo=3Dexample.com”。确保了特殊符号被正确编码。

用 Samples 测试

text

相关专题

常见问题

什么是 Quoted-Printable 编码?

它是一种将 8 位数据(如包含非英文字符的文本)转换为可打印 ASCII 字符的编码方式,主要用于电子邮件,以确保内容在传输中不被破坏。

为什么需要将文本编码为 Quoted-Printable?

许多邮件系统最初设计为只处理 7 位 ASCII 字符。编码可以安全地传输包含中文等字符的邮件,防止乱码或内容丢失。

编码后的文本会变成什么样?

大部分可打印的 ASCII 字符保持不变。非 ASCII 字符(如“中”)会被转换成类似“=E4=B8=AD”的形式,等号本身会变成“=3D”。

这个编码是可逆的吗?

是的,Quoted-Printable 是一种可逆编码。接收方邮件客户端会自动将其解码回原始文本进行显示。

它支持所有字符吗?

理论上可以编码任何 8 位字节序列。它最常用于编码包含拉丁字母以外字符的文本,以确保跨邮件系统的兼容性。

API 文档

请求端点

POST /zh/api/tools/quoted-printable-encoder

请求参数

参数名 类型 必填 描述
text textarea -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-quoted-printable-encoder": {
      "name": "quoted-printable-encoder",
      "description": "将文本编码为可打印格式 (用于电子邮件 MIME)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=quoted-printable-encoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]