URL包含中文字符的同时,又包含特殊字符,导致的转义错误,使用如下代码解决
NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)open,(CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]",NULL,
kCFStringEncodingUTF8));
URL包含中文字符的同时,又包含特殊字符,导致的转义错误,使用如下代码解决
NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)open,(CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]",NULL,
kCFStringEncodingUTF8));