iOS webview 加载html 乱码
2014-11-26 10:21
447 查看
我在项目中开始的时候用的方法是
[webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",self.urlStr]]]];
但是不能解决问题;
后来改用
[webview loadData:data MIMEType:@"text/html/jpg" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",self.urlStr]]];
虽然乱码问题解决了但是图片加不出来;
最终解决办法:
NSString * htmlstr = [[NSString
alloc]initWithContentsOfURL:[NSURL
URLWithString:self.urlStr]
encoding:NSUTF8StringEncoding
error:nil];
[webview
loadHTMLString:htmlstr baseURL:[NSURL
URLWithString:self.urlStr]];
[webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",self.urlStr]]]];
但是不能解决问题;
后来改用
[webview loadData:data MIMEType:@"text/html/jpg" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",self.urlStr]]];
虽然乱码问题解决了但是图片加不出来;
最终解决办法:
NSString * htmlstr = [[NSString
alloc]initWithContentsOfURL:[NSURL
URLWithString:self.urlStr]
encoding:NSUTF8StringEncoding
error:nil];
[webview
loadHTMLString:htmlstr baseURL:[NSURL
URLWithString:self.urlStr]];
相关文章推荐
- iOS webview 加载html 乱码 需要UTF8转码
- ios navigationcontroller 滑动返回与webview加载html图片自适应屏幕宽度
- 彻底解决WebView加载html乱码问题
- IOS的WebView请求远程html并加载本地资源
- iOS开发 webView加载html数据
- 在WebView中加载html内容出现乱码
- iOS webView加载本地html 调用 js,css (基本使用)
- iOS WebView加载本地html文件
- webview加载html格式的文本出现乱码
- WebView加载Html 乱码问题
- iOS webView加载本地html,及图片等问题
- iOS webView 远程html加载本地资源
- iOS中的webView加载HTML
- 【iOS】WebView加载HTML图片大小自适应与文章自动换行
- iOS WebView加载本地HTML的方法
- ios webView 加载本地html5
- IOS中的webView加载HTML
- IOS学习之WebView加载本地HTML代码或网络资源
- iOS开发——WebView加载HTML图片大小自适应与文章自动换行
- iOS 加载HTML的相关问题(与JS的互相调用和WKWebView加载本地网页)