Ios7 NSString将转义字符替换为原始版本,例如%40替换为@

Ios7 NSString将转义字符替换为原始版本,例如%40替换为@,ios7,Ios7,我连接的web服务返回包含转义字符的NSString,例如@PEASURE将返回为%40+PEASURE 在应用程序中显示之前,是否有办法将%40替换为其原始版本@ 注意:我正在处理iOS7,因为有这么多问题,解决方案变得简单,我相信它会 NSString *s = [@"%40 Painful" stringByReplacingOccurrencesOfString:@"+" withString:@" "]; s = [s stringByReplacingPercentE

我连接的web服务返回包含转义字符的NSString,例如@PEASURE将返回为%40+PEASURE

在应用程序中显示之前,是否有办法将%40替换为其原始版本@


注意:我正在处理iOS7,因为有这么多问题,解决方案变得简单,我相信它会

    NSString *s = [@"%40 Painful" stringByReplacingOccurrencesOfString:@"+" withString:@" "];
    s = [s stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; //This give s=@ Painful

谢谢苹果