美文网首页
html字符串解码,好

html字符串解码,好

作者: 牧码人_ | 来源:发表于2017-02-13 16:15 被阅读29次

/**
&#XXX转中文

@param contentStr &#XXX字符串
@return utf8编码字符串
/
-(NSString
)htmlStrDecodeWithContent:(NSString*)contentStr
{
NSData *data = [contentStr dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
NSString *content = dic[@"content"];
NSAttributedString * contentAttrStr = [[NSAttributedString alloc] initWithData:[content dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
NSMutableDictionary *muDic=[[NSMutableDictionary alloc] initWithDictionary:dic];
[muDic setObject:[contentAttrStr string] forKey:@"content"];

NSData *contentData=[NSJSONSerialization dataWithJSONObject:muDic
options:NSJSONWritingPrettyPrinted
error:nil];
return [[NSString alloc] initWithData:contentData encoding:NSUTF8StringEncoding];
}

相关文章

网友评论

      本文标题:html字符串解码,好

      本文链接:https://www.haomeiwen.com/subject/nqhtwttx.html