美文网首页ios
ios中URL字符串的URLencode与URLdecode

ios中URL字符串的URLencode与URLdecode

作者: 暒嗨夢緣 | 来源:发表于2015-10-26 15:54 被阅读5786次

    +(NSString*)encodeString:(NSString*)unencodedString{

    // CharactersToBeEscaped = @":/?&=;+!@#$()~',*";

    // CharactersToLeaveUnescaped = @"[].";

    NSString*encodedString=(NSString*)

    CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,

    (CFStringRef)unencodedString,

    NULL,

    (CFStringRef)@"!*'();:@&=+$,/?%#[]",

    kCFStringEncodingUTF8));

    returnencodedString;

    }

    //URLDEcode

    -(NSString*)decodeString:(NSString*)encodedString

    {

    //NSString *decodedString = [encodedString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding ];

    NSString*decodedString=(__bridge_transferNSString*)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(NULL,

    (__bridgeCFStringRef)encodedString,

    CFSTR(""),

    CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding));

    returndecodedString;

    }

    相关文章

      网友评论

        本文标题:ios中URL字符串的URLencode与URLdecode

        本文链接:https://www.haomeiwen.com/subject/kfdxhttx.html