
Package urlesc implements query escaping as per rfc 3986 for the go programming language.
it contains some parts of the net/url package, modified so as to allow some reserved characters incorrectly escaped by net/url. see go issue 5684 at https://github.com/golang/go/issues/5684 for more information.