我尝试了很多方法,但这个小字符串就是无法进行URL解码。
NSString *decoded;
NSString *encoded = @"fields=ID%2CdeviceToken";
decoded = (__bridge NSString*)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL, (CFStringRef)encoded, NULL, NSUTF8StringEncoding);
NSLog(@"decodedString %@", decoded);
上面的代码只是替换百分号转义后记录相同的字符串!
有可靠的解决方案吗?我认为基于某些文档的正则表达式解决方案可能有效。有什么建议吗?