SMTP引用可打印的软换行符与UTF-8多字节序列

时间:2018-01-17 10:16:28

标签: smtp

使用Content-Type text/plain; charset=UTF-8和Content-Transfer-Encoding quoted-printable对SMTP主体进行编码时,是否允许在UTF字节的两个百分比编码之间使用软换行符-8多字节序列?

换句话说,假设C3 A4是U + 00E4的多字节UTF-8编码,是否允许"=C3=\r\n=A4\r\n.\r\n"这样的SMTP机构?

1 个答案:

答案 0 :(得分:2)

完全允许这样做。 Quoted-printable并不关心(实际上并不是允许关注)您编码的字节数,或者它们在任何特定内容类型中的语义。

如果你仔细想想,这个字节序列在UTF-16或GBK中显然具有完全不同的含义。事实上,编码应该(当然,实际上可以完全透明地处理)任意二进制数据。