跟进到Can I use an at symbol (@) inside URLs?必须在URL路径中对待“@”和“%40”是否等效?
基础上top voted answer,该@
是不是在URL路径保留字符(虽然它是在主机)。
但是,在路径中给出@
,URL编码形式是可以互换的吗?换句话说,是twitter.com/@user
严格等于twitter.com/%40user
?
在实践中,它们似乎经常互换使用,但好奇的是,如果这是严格的话(例如[email protected]
在技术上与[email protected]
不同,但几乎所有人都将它们视为相同)。
更广泛地说,做的时候人物和有网址编码版本需要同等对待,并在不同的(例如example.com/path%2Fasdf
是不一样的example.com/path/asdf
)...