关于地址中包含中文的处理方法

2017-06-30  本文已影响0人  freemanIT

在处理地址中, 有的地址已经转义过, 其中包含特殊的字符 % , 如果统一用 UTF8 再进行转义, 就会出现已经转义过的地址重新转义, 导致地址出现错误, 所以用一下方法进行转义

NSString *url = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)_iconUrl, (CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]", NULL, kCFStringEncodingUTF8));
上一篇 下一篇

猜你喜欢

热点阅读