NSString stringByReplacingPercentEscapesUsingEncoding не работает

Мне нужно получить строку URL из NSString. Я делаю следующее:

   NSString * str = [NSString stringWithString:@"i@gmail.com"];

    NSString * eStr = [str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    NSLog(@"%@",eStr);

Результат (скрытый) Но мне нужен i%40gmail.com. замена NSUTF8StringEncoding на NSASCIIStringEncoding не помогает.

6
задан Cœur 27 June 2018 в 11:06
поделиться