Я заметил, что все эти символы нелегальны
#%<>?\/*+|:"
Я заметил, что они закодированы (% NN, где NN - шестнадцатеричное значение), но их можно заменить без проблем
$,;=& @
(обратите внимание на пробел, который обычно кодируется как +
(но может быть% 20))
#%?/+
Я понимаю. Но что делают следующие персонажи? <>\*|":
Примечание: я понимаю, что :
делает в доменной части (это порт), поскольку @ является логином, но после первого / почему: незаконно? (@ isnt)