美文网首页
URLEncoded and URLDecoded

URLEncoded and URLDecoded

作者: dbc94a66f502 | 来源:发表于2019-04-17 19:50 被阅读0次
    //编码 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