Skip to content

Instantly share code, notes, and snippets.

@pablasso
Created December 7, 2012 18:53
Show Gist options
  • Save pablasso/4235489 to your computer and use it in GitHub Desktop.
Save pablasso/4235489 to your computer and use it in GitHub Desktop.
Escape URL entities
+ (NSString *)stringByAddingPercentEscapes:(NSString *)string {
NSString *charactersToLeaveUnescaped = @"";
NSString *legalCharactersToEscape = @"&+%=";
return CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)string, (CFStringRef)charactersToLeaveUnescaped, (CFStringRef)legalCharactersToEscape,CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding)));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment