Decode
- NSString * str = [strURLstringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Encode
- <span style="font-size:12px;">- (NSString*)encodeURL:(NSString *)string
- {
- NSString *newString = NSMakeCollectable([(NSString *)CFURLCreateStringByAddingPercentEscapes(
- kCFAllocatorDefault,
- (CFStringRef)string, NULL, CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"),
- CFStringConvertNSStringEncodingToEncoding([self stringEncoding])) autorelease]);
- if (newString) {
- return newString;
- }
- return @"";
- }</span>