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

时间:2014-02-04 05:14:45

标签: ios7

我正在连接的Web服务返回带有转义字符的NSString,例如@ Painful将以%40 + Painful

的形式返回

有没有办法用它原来的@替换%40,我需要在应用程序中显示之前

注意:我正在使用iOS7

1 个答案:

答案 0 :(得分:0)

与许多问题一样,解决方案变得更简单,我相信它会...

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

感谢Apple!