проблема декодирования uiwebview - PullRequest
0 голосов
/ 02 декабря 2010

Я использую uiwebview в моем приложении. Есть некоторые ссылки, когда пользователь нажимает http поиск. он работает нормально, но у меня возникают проблемы при получении "% 58 den ysnky'ye tepki", он указан как "X'den ysnky'ye tepki". у него проблемы с% char.

Идентификатор:% 58'den% 20ysnky'ye% 20tepki

расшифрованный идентификатор: X'den ysnky'ye tepki

Я использую stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding для декодирования строки следующим образом;

NSLog (@ "идентификатор:% @", идентификатор); identifier = [идентификатор stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding]; NSLog (@ "декодированный идентификатор:% @", идентификатор);

как я могу получить правильную строку? спасибо ...

1 Ответ

1 голос
/ 02 декабря 2010

Похоже, что ваша строка может быть неправильно закодирована в первую очередь.% 58 является правильной кодировкой для буквы «X» (см. Эту таблицу ASCII ).Поэтому, насколько я могу судить, декодер ведет себя правильно.

Что вы ожидаете?

...