Android WebView的loadData方法注意事项
来源:互联网 发布:python正则表达式符号 编辑:程序博客网 时间:2024/05/17 22:47
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);
这样就会完美解析了。
0 0
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android: 关于WebView的loadData方法
- android webview loadData乱码问题解决方法
- WebView的loadData方法中文乱码
- [android webview]android webview loadData乱码问题解决方法
- android webView.loadData乱码问题的解决
- Android WebView使用loadData方法来加载html数据
- android WebView loadData不能解析
- Android webview loadData 中文乱码
- android webview loaddata乱码问题
- android webView.loadData乱码解决
- android webView.loadData终极解决方案
- android webView.loadData乱码解决
- android webView.loadData乱码解决
- c#中odp.net 4.0利用odac操作oracle数据库学习(二)
- NET连接Oracle的方法 (转)
- 如何突破瓶颈 轻松设计ZIGBEE应用系统
- MYSQL免安装操作方法
- 透明位图另外2篇
- Android WebView的loadData方法注意事项
- A20 编译
- 模重复平方计算
- hibernate的两个特殊注解@Transienth和@Enumerated(EnumType.STRING)和@Table(name="_teacher"),忽略,定义枚举,定义表名
- 都市白领该知道:坐在餐桌前吃一顿饭也是一种训练
- 通过等待键盘输入让程序等待外部条件改变
- 正则表达式学习笔记 一
- Ubuntu下LDAP和OpenStack Keystone安装集成小结
- PGA与SGA的区别,PGA的功能介绍