title: How do I remove/decode URL percent encoding?
body: <p>I want to take a <code>url</code> and convert it to a more <strong>readable</strong> format. For example I have the following link: </p>
  
  <pre><code>http://en.wikipedia.org/wiki/S%C3%A1ndor_Font
  </code></pre>
  
  <p>I take away the unnecessary parts and am left with <code>"S%C3%A1ndor_Font"</code> as a <code>NSString</code>. Is there any sort of way to convert this into <code>"Sándor Font"</code> (what it actually should be), without having to type out every single combination of special characters and replacing each part of the string? </p>
  
  <p>To demonstrate how I want to use this, I wrote the following sample code:</p>
  
  <pre><code>   //request is a NSURLRequest with a url of http://en.wikipedia.org/wiki/S%C3%A1ndor_Font
  
      NSRange range = [[request.URL absoluteString] rangeOfString:@"/wiki/"];
  
      NSString *substring = [[[request.URL absoluteString] substringFromIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
  
      //ArticleTitleLabel is a UILabel
  
      self.ArticleTitleLabel.text = substring;
  </code></pre>
  
  <p>In the end I want the label to say <code>"Sándor Font"</code> not <code>"S%C3%A1ndor_Font"</code>. Thanks!</p>