Некоторые строки URL-адреса в ответе сервера имеют URL-кодировку, а некоторые - нет.Как выбрать те, которые не закодированы?
Обновлено:
Учитывая, что есть три вида строк:
допустимая строка URL-адреса, закодированная в URL-адресе;
допустимая строка URL-адреса, оригинальная (без кодировки URL-адреса);
недопустимая строка URL-адреса.
Я хочу создать URL
из первых двух типов строк.
С теми, кто в первом роде, я просто позвоню init?(string:)
.
С теми, кто относится ко второму виду, мне придется кодировать их перед вызовом init?(string:)
Так как же эффективно и элегантно создать URL
экземпляров из этих строк?