ASCII-эквивалент символа амперсанда (&) в Obj C - PullRequest
0 голосов
/ 21 июля 2011

Я отправляю электронные письма из своего приложения для iPhone, вызывая веб-службу, и в теле письма мне нужно отправить URL-адрес, содержащий символ амперсанда (&). Если я использую символ в своем URL, веб-служба не отправляет электронное письмо, но если я удаляю этот символ амперсанда, все работает, и веб-служба отправляет электронное письмо очень хорошо. Поэтому мой вопрос заключается в том, должен ли я использовать ASCII-эквивалент этого символа? И если да, то каков ASCII-эквивалент для «&»? Кто-нибудь может мне помочь?

Это мой URL с символом амперсанда

http://xx.xxx.1.xx/xxx/aspxapprvcontrct.aspx?PartyEMail=xx@xxxx.com&devid= 1xx23

Заранее спасибо.

1 Ответ

0 голосов
/ 21 июля 2011

Вам нужно экранировать всю строку (тело письма), которую вы отправляете на веб-сервис.Этот вопрос был задан ранее на SO, см. Ссылку ниже.Я получил его по включенной ссылке @Caleb, что само по себе не решает вашу конкретную проблему.Я бы порекомендовал взглянуть на второй ответ, опубликованный @Michael Waterfall.

Цель C HTML escape / unescape

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