时间:2021-05-19
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);
这样就会完美解析了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android解决WebView调用loadData()方法显示乱码的问题第一步:mWebView.getSettings().setDefaultTextEn
Android中ViewPager中使用WebView的注意事项前言:今天在做项目时遇到了一个小问题首先使用ViewPager显示多个页面,然后在每个页面上使用
本文实例讲述了php中call_user_func函数使用注意事项。分享给大家供大家参考。具体分析如下:call_user_func函数的注意事项:parsee
-------------电脑端-------------注意事项:180天只能修改一次。-------------手机端-------------注意事项:1
淘宝和天猫活动是用户最关心的,每次有活动消息,都会询问具体内容。今天天猫服装风格狂欢返票注意事项有哪些?关于妈妈,天猫服装风尚狂欢回购券(品种券)注意事项如下: