Saturday, March 16, 2013 [Tweets] [Favorites]

NSURL Cannot Handle Unicode Strings

I was just reminded of this bug that Craig Hockenberry reported over four years ago. The regular method for creating a NSURL is overly strict, so I’ve long been creating them via a category method. I need to modify it to handle Unicode in the domain, too.

Update (2013-03-18): A -[NSURL isEqual:] bug from Tim Wood:

NSURL should compare the decoded paths, not the encoded paths so that the %5b vs %5B case difference doesn’t spuriously make these URLs seem different.


Stay up-to-date by subscribing to the Comments RSS Feed for this post.

Leave a Comment