私は多くのアプローチを試しましたが、この小さな文字列はURLデコードできません。NSString URLのデコード?
NSString *decoded;
NSString *encoded = @"fields=ID%2CdeviceToken";
decoded = (__bridge NSString*)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL, (CFStringRef)encoded, NULL, NSUTF8StringEncoding);
NSLog(@"decodedString %@", decoded);
上記のコードは、エスケープ率を置き換えた後に同じ(!)文字列を記録します。
そこには信頼できる解決策がありますか?私は、いくつかのドキュメントに基づいたRegExソリューションが動作すると思う。なにか提案を?
復号迅速LETため=エンコードされた!.stringByReplacingPercentEs capesUsingEncoding(NSUTF8StringEncoding); – johndpope