I understand why we should url-encode reserved characters is some cases. For example, if we write this: http://example.com/somepage?searchText=abc&maxResults=10
The URL above transmits two pieces of information to the server:
searchText=abc
maxResults=10
It is because we have reserved characters in the url:
But if we want to convey the searchText content with the value of:
searchText=abc&maxResults=10
We need to use url-encoding
http://example.com/somepage?searchText=abc%26maxResults%3D10 But I don't understand why any character outside the ASCII charset should be url-encoded? (For example - cyrillic symbols such a "у П х з", or chinese etc.)

