facebook/tornado — pull request #505 by alekstorm (2012-05-04 19:39:28+00:00)
Title: Enable percent-decoding of URI path before matching to RequestHandler regexes

The encoding to decode from is specified through the new `path_encoding` Application setting. If left unspecified, the current behavior is assumed (no percent-decoding).

HTTPClient now percent-encodes URL characters not in either the reserved or unreserved sets (essentially, anything outside the ASCII range), so URL strings containing Unicode can now be fetched.

The `url_concat` utility function now encodes arguments to UTF-8 before percent-encoding them.

Tests updated.