URL-адреса поддерживают только кодировку ASCII
Это неправда. URL-адреса не поддерживают пробелы или /
, &
или ?
, например, даже если они являются действительными символами ASCII, поскольку имеют особое значение в URL-адресах.
Допустимые символы в URL-адресах:
Другие символы не поддерживаются. Некоторые из них, например пробелы и табуляции, не поддерживаются, поскольку они имеют особое значение в протоколах, которые обычно используют URL-адреса, такие как HTTP. Другие, например ?
и &
, не поддерживаются, потому что они имеют особое значение в синтаксисе URL.