我对 mailto URI (RFC 6068 / RFC 3986) 中电子邮件地址 (RFC 5322) 的百分比编码有疑问。
电子邮件地址可能包含 - 除了其他禁止的字符 -local-part
如果它在双引号中,则在“@”(at 字符)中。那是,
<"not@me"@example.org>
是一个有效的地址。(请注意,我使用尖括号作为分隔符——它们不是地址的一部分。)
这是我在 RFC6068 中找到的一个示例,根据它,相应的 mailto URI 是:
<mailto:%22not%40me%22@example.org>.
但是,查看语法规则,我不清楚是否有必要对“@”进行百分比编码,或者以下 URI 是否也有效:
<mailto:%22not@me%22@example.org>.
那就是:哪个规则需要local-part
转义中的“@”?是因为我对 <"> 双引号进行了百分比编码,现在规则“@ 如果出现在local-part
" 中,则必须用双引号括起来”不再适用?