V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
baskice
V2EX  ›  问与答

qq 邮箱收件 quoted-printable 变乱码有人遇见过吗?怎么解决?

  •  
  •   baskice · 2019-01-29 19:29:43 +08:00 · 1193 次点击
    这是一个创建于 2132 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不知道什么原因导致的,有些特定类型的邮件,会有不止一行的
    Content-Transfer-Encoding 标记。

    既普通邮件只有
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset=UTF-8

    而特点一些邮件有三个 Content-Transfer-Encoding。
    当标题的 Content-Transfer-Encoding: 7bit 是 7bit 时,qq 邮箱会把整个邮件当作 7bit 处理,之后邮件就全部=开头的乱码了。HTML 自然也完全不识别。

    我这边邮件发出可以肯定只有一个 Content-Transfer-Encoding,qq 邮箱里出现的 7bit 到底是哪里来的呢?
    1 条回复    2019-01-29 23:10:51 +08:00
    baskice
        1
    baskice  
    OP
       2019-01-29 23:10:51 +08:00
    解决了。
    可能是某种 qq 邮箱特有的兼容性问题( gmail/hotmail 等都不出错),关掉 sparkpost 的邮件追踪功能后 qq 邮箱就不乱码了。不清楚这是 qq 邮箱有问题,还是 sparkpost 的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2568 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.