如何在Swift中呈现包括Ascii字符的字符串

时间:2015-02-14 02:38:03

标签: string swift ascii

我有一个RSS提要及其描述元素(这里:www.marketoloji.com/?feed=rss2)我有'&之类的ascii字符,他们被看到了作为’ / &。如何在Swift中呈现该描述字符串,以便我不会看到ascii字符?

1 个答案:

答案 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  // "’ / &"