抱歉,如果这已经得到回答。有类似的主题,但我找不到与 Cocoa 和 NSStrings 相关的主题......
我正在构建一个可点击的 URL 以嵌入要通过MFMailComposeViewController
iPhone 发送的 HTML 电子邮件。我创建了 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 方式...
谢谢!