Требуется помощь в декодировании строк - PullRequest
0 голосов
/ 27 мая 2018

Я получаю закодированную строку этого типа в ответ от API.Я не знаю, какая кодировка была использована и как ее декодировать.Нужно кодировать его через IOS и Android.

  1.5%23%23cups%23%23BISQUICK*+mix%23%23%0A0.333%23%23cup%23%23hot+water%23%23%0A3%23%23pieces%23%23eggs%23%23%0A1%23%23cup%23%23sour+cream%23%23%0A1%23%23cup%23%23Cheddar+cheese%23%23shredded%0A0.5%23%23cup%23%23green+onions%23%23sliced+%28about+4%29%0A0.5%23%23tsp%23%23onion+salt%23%23%0A1%23%23cup%23%23cooked+ham%23%23finely+chopped"

1 Ответ

0 голосов
/ 28 мая 2018

Это строка URL, которая была закодирована в процентах (не все символы могут быть отправлены в URL, следовательно, требуется кодировка).

Используйте этот метод для декодирования:

if let decodedString = yourString.removingPercentEncoding {
    // Do something with decodedString here
}

Этот ответ показывает, как добавить эту кодировку и декодирование как расширение к типу String.

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