URLEncoded and URLDecoded
//编码 URLEncodedString
-(NSString *)URLEncodedString:(NSString *)str{
NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)str,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
return encodedString;
}
//解码 URLDecodedString
-(NSString *) URLDecodedString:(NSString *) str{
NSString *decodedString=(__bridge_transfer NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL, (__bridge CFStringRef)str, CFSTR(""), CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding));
return decodedString;
}
本文标题:URLEncoded and URLDecoded
本文链接:https://www.haomeiwen.com/subject/jddowqtx.html
网友评论