在请求得到的字符串参数时可能会遇到这样的输出情况:
<p style="white-space: normal; text-align: center;"><span style="color: rgb(255, 0, 0);"><strong><span style="text-decoration: underline;">1.消失的時空</span></strong></span></p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">一個悠然上午,林傑夫正在KTM商場的影視店舖,尋找昔日經典電影Melody的高清修復版影碟,惟店員表示已經缺貨,建議一個月後再來,他唯有登入交易網站尋找,幸好,有一網友願意賣給他。</p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">那天下午,他和網友相約在KTM的底層交收,原來網友是一名少女,她慢慢走近林傑夫,初次見面,林傑夫對她的外表讚嘆不絕,心裡暗喜:「真的很甜美,動作又優雅,垂在頰邊的兩鬢髮絲,隨着動作中擺動,加上髮後束起的小髻子,真的很美……」</p><p style="white-space: normal;"><br/></p><p style="white-space: normal;">少女:「這是你要的影碟。」</p><p style="white-space: normal;"><br/></p>
处理办法:
NSData *data = [text dataUsingEncoding:NSUnicodeStringEncoding];
NSDictionary *options = @{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType
};
NSAttributedString *html = [[NSAttributedString alloc]initWithData:data
options:options
documentAttributes:nil
error:nil];
self.textView.attributedText = html;
NSString* _text = self.textView.text;
_text = [_text stringByReplacingOccurrencesOfString:@"\U00002028\n" withString:@""];
NSLog(@"text: %@",_text);
经过这样的转换之后,从html读取到的字符串处理起来将会方便很多