2011-07-21 12 views
0

iPhoneサービスからメールを送信しています。電子メールの本文で、アンパサンド記号(&)を含むURLを送信する必要があります。私のURLにシンボルを使用すると、Webサービスは電子メールを送信しませんが、そのアンパサンド記号を削除するとすべてが機能し、Webサービスが電子メールを正常に送信します。だから私の質問は、私はそのシンボルのASCII等価を使用する必要がありますか?もしそうなら、「&」のASCII eqvalentは何ですか?誰も私を助けることができますか?Obj Cの記号アンパサンド(&)のASCII等価記号

これは、アンパサンド記号に事前に

http://xx.xxx.1.xx/xxx/[email protected]&devid= 1xx23 

感謝を持っている私のURLです。

+1

あなたはこのリンクを試すことができます。私はそれがあなたを助けると思います。 http://stackoverflow.com/questions/5588495/nsstring-encoding-special-characters-like – Dinakar

+0

@efrank ..あなたは...答えとして – lukya

+0

これを投稿したはずです私は同じことをしましたが、それ私はそれを2回試みたが、同じことが起こった。 – Dinakar

答えて

0

ウェブサービスに送信する文字列(メール本文)全体をエスケープする必要があります。この質問はSOの前に尋ねられました。下記のリンクをご覧ください。 @Calebが含まれているリンクから取得しましたが、それ自体はあなたの特定の問題を解決しません。 @Michael Waterfallが投稿した2番目の回答を見ることをお勧めします。

Objective C HTML escape/unescape