Всем известно, что при API-запросах ко многим сайтам в которых передаваемые параметры состоят из кириллицы, сервер вернет ответ об ошибке, т.к. сам сервер не понимает кодировку кириллицы и сам сконвертировать он ее не может.
Ниже представлен простой метод который конвертирует кириллицу в понятную для многих серверов кодировку:
Ниже представлен простой метод который конвертирует кириллицу в понятную для многих серверов кодировку:
- (NSString *)urlEncode:(NSString *)str {
return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)str, NULL, CFSTR("!*'();:@&=+$,/?%#[]"), kCFStringEncodingUTF8));
}
0 коментарі:
Отправить комментарий