iOS webview 加載html 亂碼

我在項目中開始的時候用的方法是

[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]];


發佈了34 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章