我正在为iPhone开发一个WordPress应用程序。我从feed获得了链接。
问题是xml中的链接如果有'&'则会更改字符。 '&安培;'被'&'取代。
例如:
http://localhost/web-wp/?feed=rss2& P = 1
我可以通过下面的简单声明来解决这个问题:
link = [link stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
运行正常,结果是
但我想要一个与之相同的智能解决方案:
link =[link stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
上述声明运行不正确。
我该怎么办?
谢谢!