Wie Entferne ich/decode URL-Prozent-Codierung?

Möchte ich url und konvertieren Sie es in einen mehr lesbar - format. Zum Beispiel habe ich den folgenden link:

http://en.wikipedia.org/wiki/S%C3%A1ndor_Font

Nehme ich die unnötigen Teile und ich bin noch "S%C3%A1ndor_Font" als NSString. Gibt es irgendeine Art von Weg zu konvertieren, das in "Sándor Font" (was es eigentlich sein sollte), ohne jede einzelne Kombination von Sonderzeichen und ersetzen jedes Teil der Zeichenfolge?

Zu zeigen, wie ich dies nutzen wollen, schrieb ich den folgenden Beispielcode:

   //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;

Am Ende will ich das label zu sagen "Sándor Font" nicht "S%C3%A1ndor_Font". Danke!

InformationsquelleAutor der Frage user2844801 | 2014-01-03

Schreibe einen Kommentar