Следовать до Can I use an at symbol (@) inside URLs?Должны ли «@» и «% 40» относиться к URL-адресам эквивалентно?
Основываясь на top voted answer, то @
не является зарезервированным символ в URL пути (хотя это в хозяине).
Однако, учитывая путь @
на пути, является ли взаимозаменяемая форма URL-кодировки? Другими словами, twitter.com/@user
строго эквивалентен twitter.com/%40user
?
На практике кажется, что они часто используются взаимозаменяемо, но любопытно, если это строго так (например, [email protected]
технически отличается от [email protected]
, но почти все относятся к ним одинаково).
В более широком смысле, когда делать символы и там нужно рассматривать тот же URL-закодированные версии, и когда разные (например, example.com/path%2Fasdf
не то же самое, как example.com/path/asdf
) ...