You’re seeing something called “URL encoding”. A URL, by the standard (http://www.ietf.org/rfc/rfc1738.txt), may contain only letters, numbers and a few special characters. Anything else, such as spaces or other special characters must be encoded as %nn.