Не удалось закодировать символ плюс в 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

Где символ «@» кодируется только, а «+» не кодируется.

Ответы на вопрос(3)

Ваш ответ на вопрос