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]; 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容