我有一个RSS提要及其描述元素(这里:www.marketoloji.com/?feed=rss2)我有'
或&
之类的ascii字符,他们被看到了作为’
/ &
。如何在Swift中呈现该描述字符串,以便我不会看到ascii字符?
答案 0 :(得分:0)
您可以使用NSAttributedString轻松地使用NSHTMLTextDocumentType选项为您转换html代码:
extension String {
var htmlString:String {
return NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding], documentAttributes: nil, error: nil)!.string
}
}
let htmlCode = "’ / &"
htmlCode.htmlString // "’ / &"