UIWebView加载网页乱码

有的网页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]; 

你可能感兴趣的:(UIWebView加载网页乱码)