2010-06-12 15 views
5

Voglio decodificare la mia stringa. Ho usato l'analisi e ottenere una stringa dal feed RSS. In una stringa questi caratteri speciali non sono ammessi &, <,> nella mia app. Nel lato server codifica quei caratteri e li dà alla stringa. Così ora ho avuto la stringa del tipo,Come decodificare la stringa in iphone

Actual String : <Tom&Jerry> (only these characters are not allowed in node data & < >). 

After Encoding: %3CTom%26Jerry%3E. 

Ma ho bisogno di visualizzare la stringa è

    <Tom&Jerry> 

Così come posso decodificare la stringa.

Please help me out.

Grazie.

+0

Pertinente: http://www.iamseree.com/iphone-development/decode-html-characters-in-iphone-sdk-with-objective-c/ –

risposta

6

Cercare

- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding 

O per esempio:

NSString *input = @"Hello%20World"; 
NSString *output = [text stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSLog(@"%@ becomes %@",input,output); 

Log: Hello%20World becomes Hello World 
4

ho avuto la risposta e il mio codice è,

 NSString *currentString [email protected]"%3CTom%26Jerry%3E"; 

    NSString * decodeString = [currentString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

    lblTitle.text = decodeString; 

Grazie.

+1

potresti anche aver commentato la mia risposta invece di ripubblicarla – Allisone

Problemi correlati