V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
baskice
V2EX  ›  问与答

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

  •  
  •   baskice · Jan 29, 2019 · 1496 views
    This topic created in 2657 days ago, the information mentioned may be changed or developed.
    不知道什么原因导致的,有些特定类型的邮件,会有不止一行的
    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 replies    2019-01-29 23:10:51 +08:00
    baskice
        1
    baskice  
    OP
       Jan 29, 2019
    解决了。
    可能是某种 qq 邮箱特有的兼容性问题( gmail/hotmail 等都不出错),关掉 sparkpost 的邮件追踪功能后 qq 邮箱就不乱码了。不清楚这是 qq 邮箱有问题,还是 sparkpost 的问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2767 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 01:54 · PVG 09:54 · LAX 18:54 · JFK 21:54
    ♥ Do have faith in what you're doing.