这是合法的引用可打印编码吗?
Posted
技术标签:
【中文标题】这是合法的引用可打印编码吗?【英文标题】:Is this a legal quoted-printable encoding? 【发布时间】:2021-01-23 11:59:59 【问题描述】:这是一种合法的可引用打印编码吗?
a ==
3D b
这个怎么样?
a = b
the second line
我想知道 = 是否可以在没有编码的情况下出现,并且像 =3D 这样的编码可以放在两行。 RFC 是模棱两可的。
【问题讨论】:
问题不明确。为这个问题添加更多上下文。 【参考方案1】:在 Quoted-Printable 编码中,=
字符必须编码为 =3D
这是RFC 2045的相关摘录:
十进制值为 33 到 60(含)和 62 到 126(含), 可以表示为 US-ASCII 字符 对应于那些八位字节(感叹号通过 小于和大于通过 TILDE, 分别)。
=
ASCII 字符的十进制代码为 61,这解释了为什么 RFC 明确禁止该数字。因此,您的两个示例都不是合法的 Quoted-Printable 编码。以下编码是合法的:
a =3D b
the second line
【讨论】:
以上是关于这是合法的引用可打印编码吗?的主要内容,如果未能解决你的问题,请参考以下文章