解码百分比转义了NSXMLParser委托方法中的字符串

Gra*_*ell 1 escaping objective-c nsxmlparser ios

我从服务器数据中获取UTF8编码数据就好Less%20than%20100但我需要这些数据Less than 100(解码格式),我的NSXMLParsing委托方法就像

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName 
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName 
    attributes:(NSDictionary *)attributeDict {
if([elementName isEqualToString:@"option"]) {

            dict = [[NSMutableDictionary alloc]init];
            [dict setValue:[attributeDict objectForKey:@"text"] forKey:@"text"];/* Here itself i need to decode & save in to my dict */
}
Run Code Online (Sandbox Code Playgroud)

如何解码这些数据.

dea*_*rne 5

解码完xml后,使用stringByReplacingPercentEscapesUsingEncoding:方法NSString:

NSString *decoded = [text stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

请参阅此处文档.