关于URL中的特殊字符串

2016-11-29  本文已影响309人  petter102

url参数中有+、空格、=、%、&、#等特殊符号的问题解决?

解决办法:
将这些字符转化成服务器可以识别的字符,对应关系如下:
URL字符转义

sign = (__bridge NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                                             (CFStringRef) sign,  NULL,CFSTR("!*'();:@&=+$,/?%#[]"),
                                                      kCFStringEncodingUTF8);

CFSTR 是iOS中的宏 直接替换掉对应的特殊字符串很方便!

上一篇 下一篇

猜你喜欢

热点阅读