在处理地址中, 有的地址已经转义过, 其中包含特殊的字符 % , 如果统一用 UTF8 再进行转义, 就会出现已经转义过的地址重新转义, 导致地址出现错误, 所以用一下方法进行转义
NSString *url = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)_iconUrl, (CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]", NULL, kCFStringEncodingUTF8));