之前有这么一段标签,在网页上可以完美显示,在webview中有些可以显示,有些就发现图片破损,显示不出来
![](http://upload-images.jianshu.io/upload_images/1814117-5e5727b3d2c212a8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)![](http://upload-images.jianshu.io/upload_images/1814117-05d0ba9a5ae7dae3.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)/>```
找了好久的解决办法,终于找到,记录一下
因为之前是用webview.loadData(data,"text/html","utf-8")来加载的,
loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。data为string类型的html代码
解决方法:
改为webView.loadDataWithBaseURL(null,data, "text/html", "utf-8", null);这样就会完美解析了。