elixir-lang/elixir — pull request #2392 by lexmag (2014-06-10 14:07:50+00:00)
Title: Make `URI.encode/1` to conform to RFC 3986. Introduce `URI.encode/2` function.

- According to RFC 3986 the space character should be escaped as `%20`, not `+` (it is behaviour of very early version of the URI percent-encoding rules).
- `URI.encode/2`