Android WebView的loadData方法注意事项
2013-12-16 17:43
696 查看
loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,
出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。需要如
何处理呢?我们需要用UrlEncoder编码为%23, %25, %27, %3f 。
可以使用以下两种代码,data为string类型的html代码
1 webView.loadData(URLEncoder.encode(data, "utf-8"), "text/html", "utf-8");
这样一些背景效果什么的都不怎么好看了。不推荐。
2 webView.loadDataWithBaseURL(null,data, "text/html", "utf-8", null);
这样就会完美解析了。
出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。需要如
何处理呢?我们需要用UrlEncoder编码为%23, %25, %27, %3f 。
可以使用以下两种代码,data为string类型的html代码
1 webView.loadData(URLEncoder.encode(data, "utf-8"), "text/html", "utf-8");
这样一些背景效果什么的都不怎么好看了。不推荐。
2 webView.loadDataWithBaseURL(null,data, "text/html", "utf-8", null);
这样就会完美解析了。
相关文章推荐
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- 关于Android WebView的loadData方法的注意事项分析
- Android WebView的loadData方法注意事项
- Android: 关于WebView的loadData方法
- Android 解决WebView调用loadData()方法显示乱码的问题
- android webview loadData乱码问题解决方法
- android webView.loadData乱码解决方法
- Android: 关于WebView的loadData方法
- Android: 关于WebView的loadData方法
- [android webview]android webview loadData乱码问题解决方法
- Android WebView 上传图片注意事项和完整代码参考
- Android 4.4 中 WebView 使用注意事项
- android webView.loadData乱码解决
- android webview js与android互动注意事项
- android webView.loadData乱码问题的解决
- Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)
- Android问题—Android 4.4后WebView的一些注意事项
- Android中WebView使用详解及注意事项