有的网页header标签是空的,没有设置编码,导致UIWebView加载网页显示乱码。
解决方法:
方法一、
NSString *urlStr = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:_model.buying_tips] encoding:NSUTF8StringEncoding error:nil];
[_noticeWebView loadHTMLString:urlStr baseURL:nil];
方法二、
NSString *urlString = @"http://wwww....";
NSURL *url = [NSURL URLWithString:urlString];
NSData *data = [NSData dataWithContentsOfURL:url];
[webView loadData:data MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil];
网友评论