Perché dovrei usare urlencode?

Sto scrivendo un’applicazione web e sto imparando come link urlencode html …

Tutte le domande su urlencode qui (vedi tag sotto) sono “Come …?” domande.

La mia domanda non è “Come?” ma perché?”.

Anche l’articolo di wikipedia affronta solo la meccanica di esso:
http://en.wikipedia.org/wiki/Urlencode ma non perché dovrei usare urlencode nella mia applicazione.

Quali sono le implicazioni per la sicurezza dell’utilizzo di urlencode (o piuttosto che non l’uso)?

Come si può sfruttare un errore nell’uso di urlencode?

Che tipo di bug o errori possono emergere con gli URL non codificati?

Ti sto chiedendo perché anche senza urlencode, un collegamento al sito web di sviluppo della mia applicazione come il seguente funziona come previsto: http://myapp/my%20test/ée/ràé

Perché dovrei usare urlencode?

O un altro modo per dirlo:

Quando dovrei usare urlencode? In che tipo di situazioni?