I am receiving a nsstring that is not properly encoded like \"mystring%201, where must be \"mystring 1\". How could I replace all characters that could be interpreted as UTF
- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding is what you want. basically use it like so:
- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
newString = [myString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];