如何处理'&';从iPhone Mail.app以HTML格式发送的URL中
如果已经回答了,请道歉。有类似的主题,但我找不到与Cocoa和NSStrings相关的主题 我正在构建一个可点击的URL,将其嵌入到HTML电子邮件中,通过iPhone上的如何处理'&';从iPhone Mail.app以HTML格式发送的URL中,iphone,cocoa-touch,nsstring,url-encoding,Iphone,Cocoa Touch,Nsstring,Url Encoding,如果已经回答了,请道歉。有类似的主题,但我找不到与Cocoa和NSStrings相关的主题 我正在构建一个可点击的URL,将其嵌入到HTML电子邮件中,通过iPhone上的MFMailComposeViewController发送。我创建url,然后使用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding来修饰空白,等等。然后添加一些周围的HTML以获得: <a href = "http://www.site.com/
MFMailComposeViewController
发送。我创建url,然后使用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
来修饰空白,等等。然后添加一些周围的HTML以获得:
<a href = "http://www.site.com/viewitem?name=Johnny%20Rotten&age=53&mate=sid%20vicious">view</a>
一切都很好,所以它被附加到邮件正文中。但是一旦[mailComposer setMessageBody:emailBody isHTML:YES]
所有和
都变成&代码>这在我的URL中并不理想
我能控制这个吗?有更好的编码算法吗?我的HTML有点生疏也许我使用了错误的编码?我确信在服务器上我可以解析&代码>返回到&
但正在寻找可可豆的方法
谢谢 实际上,&应该始终编码为&