我已经尝试了很多方法,但是这个小字符串不能被 URL 解码。
NSString *decoded;
NSString *encoded = @"fields=ID%2CdeviceToken";
decoded = (__bridge NSString*)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL, (CFStringRef)encoded, NULL, NSUTF8StringEncoding);
NSLog(@"decodedString %@", decoded);
上面的代码在替换百分比转义后只记录相同的 (!) 字符串。
有可靠的解决方案吗?我认为某种基于某些文档的 RegEx 解决方案可能会起作用。有什么建议吗?