As discussed on IRC. Some RSS clients (e.g. NetNewsWire) choke on special characters in URLs.
The problem I'm fixing can be demonstrated by running ` curl http://www.reddit.com/r/stereotest/.rss | grep -o -E http://.+?müllers '. The URLs should contain m%C3%BCllers instead of müllers.
This patch tells quote_plus to urlencode the url strings' special characters to their UTF8 code, unless they are the safe characters ':' or '/'.
Correctly escape special characters in RSS feed URLs, as discussed on…
… IRC. Some RSS clients choke on special characters in URLs.
I think this would incorrectly urlencode the domain component of a URL with internationalized domain name, wouldn't it?
Side note: we generally try to stick to the convention on how git commit messages should look. Would you mind fixing up your commit message, please?
Indeed, I hadn't thought of IDNs at all, so I'll test that, and come back with a properly formatted git commit message. Thank you.
There haven't been any updates to this pull in a very long time, so I'm going to close it. Please submit a new pull request if you want to reopen it.