Dlaczego kodowanie URL istnieje dla zestawu znaków ASCII

Jest to jasno określone wW3Schools że

Adresy URL mogą być wysyłane tylko przez Internet przy użyciu zestawu znaków ASCII.

Dlaczego kodowanie URL istnieje dla znaków ASCII, takich jak a, b, c, kiedy można je przesłać przez Internet bez kodowania URL?

Np .: Po co kodować „a”, gdy może przesłać jako „a”

Jakie są możliwe przyczyny kodowania znaków ASCII? Jedynym powodem, dla którego mogę myśleć o hakerach, jest próba uczynienia ich adresów URL niemożliwymi do odczytania, aby przeprowadzić ataki XSS

questionAnswers(4)

yourAnswerToTheQuestion