iOS4 - проблема с кодированием строки - PullRequest
0 голосов
/ 09 сентября 2011

У меня проблема при попытке urlencode строки, содержащей амперсанд. Я использую следующий код:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *stadium = [[prefs stringForKey:@"stadiumname"] 
           stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];

Теперь исходная строка называется «Brighton & Hove», и это правильно, когда я помещаю ее в NSLog до того, как она будет закодирована. После того, как он закодирован, NSLog показывает, что он говорит «Brighton22ove», что явно не получается, когда я передаю его как строку запроса.

Есть предложения?

1 Ответ

0 голосов
/ 12 сентября 2011

Я действительно нашел ответ сейчас по адресу: cybersam.com/programming/proper-url-percent-encoding-in-ios Весь код и примеры на этой странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...