如何在iphone中解码字符串

Pug*_*gal 5 string iphone decoding

我想解码我的字符串.我使用了解析并从RSS提要中获取了一个字符串.在字符串中,这些特殊字符不允许在我的应用中使用<,>.在服务器端编码这些字符并将其提供给字符串.所以现在我得到了字符串,

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

 After Encoding:  %3CTom%26Jerry%3E.
Run Code Online (Sandbox Code Playgroud)

但我需要显示字符串是

                  <Tom&Jerry>
Run Code Online (Sandbox Code Playgroud)

那我怎么解码字符串.

请帮帮我.

谢谢.

ken*_*ytm 12

使用该-stringByReplacingPercentEscapesUsingEncoding:方法.

[@"%3CTom%26Jerry%3E"
 stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)


All*_*one 6

寻找

- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding 
Run Code Online (Sandbox Code Playgroud)

或者通过例子:

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

Log: Hello%20World becomes Hello World
Run Code Online (Sandbox Code Playgroud)