これがすでに回答されている場合はお詫び申し上げます。同様のトピックがありますが、CocoaとNSStringsに関連するトピックは見つかりませんでした...
MFMailComposeViewController
iPhoneで送信されるHTMLメールに埋め込むクリック可能なURLを作成しています。私はURLを作成し、stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
空白などを磨くために使用します。次に、周囲のHTMLを追加して次のようにします。
<a href = "http://www.site.com/viewitem?name=Johnny%20Rotten&age=53&mate=sid%20vicious">view</a>
すべて順調なので、emailBodyに追加されます。しかし、一度[mailComposer setMessageBody:emailBody isHTML:YES]
すべてが私のURL内で理想的ではなく&
なります。&
これを制御できますか?より良いエンコーディングアルゴリズムはありますか?HTMLが少し錆びているので、間違ったエンコーディングを使用している可能性がありますか?サーバー上で解析して&
元に戻すことができると確信しています&
が、Cocoaの方法を探しています...
ありがとう!