Не удалось закодировать символ плюс в URL + swift
Я использую метод GET, в котором я должен передать адрес электронной почты в URL. API ожидает, что это будет закодировано. Я попытался с опциями кодирования, но символ «+» не может быть закодирован.
я попытался с помощью следующего кода
let encodedEmail = emailAddressTxt.text!.addingPercentEncoding(withAllowedCharacters:.urlHostAllowed)
let urlString = "http://www.example.com/User/GetUserDetailsByEmailAddress?EmailAddress=\(encodedEmail!)"
print(escapedString)
Это печатаетhttp://www.example.com/User/GetUserDetailsByEmailAddress?EmailAddress=mano+1%40gmail.com
Где символ «@» кодируется только, а «+» не кодируется.